Package fmpp.models
Class WritableHash
- java.lang.Object
-
- fmpp.models.WritableHash
-
- All Implemented Interfaces:
freemarker.template.TemplateHashModel
,freemarker.template.TemplateHashModelEx
,freemarker.template.TemplateModel
,java.lang.Cloneable
public class WritableHash extends java.lang.Object implements freemarker.template.TemplateHashModelEx
Hash variable that can be changed during template execution with the proper method variables.
-
-
Constructor Summary
Constructors Constructor Description WritableHash()
WritableHash(java.util.Map map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
freemarker.template.TemplateModel
get(java.lang.String key)
java.util.Map
getMap()
boolean
isEmpty()
freemarker.template.TemplateCollectionModel
keys()
void
setMap(java.util.Map map)
int
size()
freemarker.template.TemplateCollectionModel
values()
-
-
-
Method Detail
-
size
public int size() throws freemarker.template.TemplateModelException
- Specified by:
size
in interfacefreemarker.template.TemplateHashModelEx
- Throws:
freemarker.template.TemplateModelException
-
keys
public freemarker.template.TemplateCollectionModel keys() throws freemarker.template.TemplateModelException
- Specified by:
keys
in interfacefreemarker.template.TemplateHashModelEx
- Throws:
freemarker.template.TemplateModelException
-
values
public freemarker.template.TemplateCollectionModel values() throws freemarker.template.TemplateModelException
- Specified by:
values
in interfacefreemarker.template.TemplateHashModelEx
- Throws:
freemarker.template.TemplateModelException
-
get
public freemarker.template.TemplateModel get(java.lang.String key) throws freemarker.template.TemplateModelException
- Specified by:
get
in interfacefreemarker.template.TemplateHashModel
- Throws:
freemarker.template.TemplateModelException
-
isEmpty
public boolean isEmpty() throws freemarker.template.TemplateModelException
- Specified by:
isEmpty
in interfacefreemarker.template.TemplateHashModel
- Throws:
freemarker.template.TemplateModelException
-
getMap
public java.util.Map getMap()
-
setMap
public void setMap(java.util.Map map)
-
clone
public java.lang.Object clone()
-
-