org.gedcomx.build.enunciate
Class GenerateExampleJsonMethod

java.lang.Object
  extended by org.codehaus.enunciate.modules.docs.GenerateExampleJsonMethod
      extended by org.gedcomx.build.enunciate.GenerateExampleJsonMethod
All Implemented Interfaces:
freemarker.template.TemplateMethodModel, freemarker.template.TemplateMethodModelEx, freemarker.template.TemplateModel

public class GenerateExampleJsonMethod
extends org.codehaus.enunciate.modules.docs.GenerateExampleJsonMethod

Author:
Ryan Heaton

Field Summary
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
GenerateExampleJsonMethod(org.codehaus.enunciate.apt.EnunciateFreemarkerModel model)
           
 
Method Summary
protected  void generateExampleJson(org.codehaus.enunciate.contract.jaxb.Element element, org.codehaus.jackson.node.ObjectNode jsonNode, int maxDepth)
           
protected  org.codehaus.jackson.JsonNode generateExampleJson(org.codehaus.enunciate.contract.jaxb.types.XmlType type, String specifiedValue, int maxDepth)
           
 
Methods inherited from class org.codehaus.enunciate.modules.docs.GenerateExampleJsonMethod
configure, exec, generateExampleJson, generateExampleJson, generateExampleJson, generateExampleJson, generateExampleJson
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateExampleJsonMethod

public GenerateExampleJsonMethod(org.codehaus.enunciate.apt.EnunciateFreemarkerModel model)
Method Detail

generateExampleJson

protected void generateExampleJson(org.codehaus.enunciate.contract.jaxb.Element element,
                                   org.codehaus.jackson.node.ObjectNode jsonNode,
                                   int maxDepth)
Overrides:
generateExampleJson in class org.codehaus.enunciate.modules.docs.GenerateExampleJsonMethod

generateExampleJson

protected org.codehaus.jackson.JsonNode generateExampleJson(org.codehaus.enunciate.contract.jaxb.types.XmlType type,
                                                            String specifiedValue,
                                                            int maxDepth)
Overrides:
generateExampleJson in class org.codehaus.enunciate.modules.docs.GenerateExampleJsonMethod


Copyright © 2015. All rights reserved.