Home » freemarker-2.3.13 » freemarker.ext.jython » [javadoc | source]
freemarker.ext.jython
public class: JythonModel [javadoc | source]
java.lang.Object
   freemarker.ext.jython.JythonModel

All Implemented Interfaces:
    AdapterTemplateModel, TemplateBooleanModel, TemplateMethodModelEx, WrapperTemplateModel, TemplateHashModel, TemplateScalarModel

Direct Known Subclasses:
    JythonHashModel, JythonNumberModel, JythonSequenceModel

Generic model for arbitrary Jython objects.
Field Summary
protected final  PyObject object     
protected final  JythonWrapper wrapper     
static final  ModelFactory FACTORY     
Constructor:
 public JythonModel(PyObject object,
    JythonWrapper wrapper) 
Method from freemarker.ext.jython.JythonModel Summary:
exec,   get,   getAdaptedObject,   getAsBoolean,   getAsString,   getWrappedObject,   isEmpty
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from freemarker.ext.jython.JythonModel Detail:
 public Object exec(List arguments) throws TemplateModelException 
 public TemplateModel get(String key) throws TemplateModelException 
 public Object getAdaptedObject(Class hint) 
 public boolean getAsBoolean() throws TemplateModelException 
 public String getAsString() throws TemplateModelException 
 public Object getWrappedObject() 
 public boolean isEmpty() throws TemplateModelException