org.codehaus.enunciate.modules.docs
Class GenerateExampleJsonMethod
java.lang.Object
org.codehaus.enunciate.modules.docs.GenerateExampleJsonMethod
- All Implemented Interfaces:
- freemarker.template.TemplateMethodModel, freemarker.template.TemplateMethodModelEx, freemarker.template.TemplateModel
public class GenerateExampleJsonMethod
- extends java.lang.Object
- implements freemarker.template.TemplateMethodModelEx
- Author:
- Ryan Heaton
| Fields inherited from interface freemarker.template.TemplateModel |
NOTHING |
|
Method Summary |
protected void |
configure(org.codehaus.jackson.JsonGenerator generator)
|
java.lang.Object |
exec(java.util.List list)
|
protected void |
generateExampleJson(Attribute attribute,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
|
protected void |
generateExampleJson(Element element,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
|
org.codehaus.jackson.JsonNode |
generateExampleJson(EnumTypeDefinition type)
|
org.codehaus.jackson.node.ObjectNode |
generateExampleJson(TypeDefinition type,
int maxDepth)
|
protected void |
generateExampleJson(TypeDefinition type,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
|
protected void |
generateExampleJson(Value value,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
|
protected org.codehaus.jackson.JsonNode |
generateExampleJson(XmlType type,
java.lang.String specifiedValue,
int maxDepth)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenerateExampleJsonMethod
public GenerateExampleJsonMethod(EnunciateFreemarkerModel model)
exec
public java.lang.Object exec(java.util.List list)
throws freemarker.template.TemplateModelException
- Specified by:
exec in interface freemarker.template.TemplateMethodModel- Specified by:
exec in interface freemarker.template.TemplateMethodModelEx
- Throws:
freemarker.template.TemplateModelException
configure
protected void configure(org.codehaus.jackson.JsonGenerator generator)
generateExampleJson
public org.codehaus.jackson.node.ObjectNode generateExampleJson(TypeDefinition type,
int maxDepth)
generateExampleJson
public org.codehaus.jackson.JsonNode generateExampleJson(EnumTypeDefinition type)
generateExampleJson
protected void generateExampleJson(TypeDefinition type,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
generateExampleJson
protected void generateExampleJson(Attribute attribute,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
generateExampleJson
protected void generateExampleJson(Value value,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
generateExampleJson
protected void generateExampleJson(Element element,
org.codehaus.jackson.node.ObjectNode jsonNode,
int maxDepth)
generateExampleJson
protected org.codehaus.jackson.JsonNode generateExampleJson(XmlType type,
java.lang.String specifiedValue,
int maxDepth)