org.codehaus.enunciate.template.freemarker
Class ForEachJsonSchemaTransform

java.lang.Object
  extended by net.sf.jelly.apt.freemarker.FreemarkerTransform<JsonSchemaLoopStrategy>
      extended by org.codehaus.enunciate.template.freemarker.ForEachJsonSchemaTransform
All Implemented Interfaces:
freemarker.template.TemplateModel, freemarker.template.TemplateTransformModel

public class ForEachJsonSchemaTransform
extends net.sf.jelly.apt.freemarker.FreemarkerTransform<JsonSchemaLoopStrategy>

Transform for looping over JSON schemas.

Author:
Steven Cummings

Field Summary
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
ForEachJsonSchemaTransform(java.lang.String namespace)
          Create a new ForEachJsonSchemaTransform with the given namespace.
 
Method Summary
 JsonSchemaLoopStrategy newStrategy()
          
 
Methods inherited from class net.sf.jelly.apt.freemarker.FreemarkerTransform
convertString, findSetter, getTransformName, getTransformNamespace, getWriter, setupStrategy, unwrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForEachJsonSchemaTransform

public ForEachJsonSchemaTransform(java.lang.String namespace)
Create a new ForEachJsonSchemaTransform with the given namespace.

Parameters:
namespace - The namespace.
Method Detail

newStrategy

public JsonSchemaLoopStrategy newStrategy()

Specified by:
newStrategy in class net.sf.jelly.apt.freemarker.FreemarkerTransform<JsonSchemaLoopStrategy>