Package | Description |
---|---|
com.jiowa.template.bean.generator | |
com.jiowa.template.tag.map | |
com.jiowa.template.transformer |
Modifier and Type | Method and Description |
---|---|
protected TagValueMap |
JiowaTemplateBeanGenerator.computeSubTemplateStructureTagMap(SubTemplateStructureTag tag)
Computes the pre-compiled toString()-method text for a subtemplate structure tag.
|
protected TagValueMap |
JiowaTemplateBeanGenerator.computeTextOperatorTagMap(TextOperatorTag tag) |
protected TagValueMap |
JiowaTemplateBeanGenerator.computeTextTagMap(TextTag tag)
Computes the
TagValueMap for TextTag s |
protected TagValueMap |
JiowaTemplateBeanGenerator.computeVariableTagMap(VariableTag tag)
Computes the pre-compiled toString()-method text for variable tag.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JiowaTemplateBeanGenerator.processBeanPartInitializer(java.util.List<Tag> list,
TagValueMap map)
Initializes the bean for the toString() method, i.e.
|
protected void |
JiowaTemplateBeanGenerator.processSubTemplateStructure(java.lang.String identifier,
java.util.Collection<AbstractSubTemplateTag> subTemplates,
TagValueMap map) |
protected void |
JiowaTemplateBeanGenerator.processSubTemplateStructure(SubTemplateStructureTag subStructureTag,
TagValueMap map)
Process a single subtemplate structure, i.e. process all subtemplates
and inline subtemplates and prepare the next recursive call of this method until
all substructures have been processed.
|
protected void |
JiowaTemplateBeanGenerator.processSubTemplateStructureList(java.util.List<SubTemplateStructureTag> tagList,
TagValueMap map) |
protected void |
JiowaTemplateBeanGenerator.processVariableList(java.util.List<VariableTag> tagList,
TagValueMap map) |
Modifier and Type | Field and Description |
---|---|
protected TagValueMap |
TagValueMap.root |
Modifier and Type | Field and Description |
---|---|
protected com.jiowa.util.map.Key2ValuesMap<java.lang.String,TagValueMap> |
TagValueMap.subtemplateStructureMap
Each subtemplate structure carries a list of
TagValueMap s which is stored for each identifier. |
Modifier and Type | Method and Description |
---|---|
TagValueMap |
TagValueMapList.getUniqueMapForVariableValue(java.lang.String variable,
java.lang.String value)
Returns a unique map for a given variable value.
|
TagValueMap |
TagValueMap.root() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<TagValueMap> |
TagValueMap.getSubTemplateStructureValueMaps(java.lang.String subtemplateStructureIdentifier) |
Modifier and Type | Method and Description |
---|---|
void |
TagValueMap.appendSubTemplateValueMap(java.lang.String subtemplateStructureIdentifier,
TagValueMap valueMap) |
protected void |
TagValueMap.setRoot(TagValueMap map)
Should be only called from
TagValueMap itself. |
Constructor and Description |
---|
TagValueMapList(java.util.List<TagValueMap> list) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
Tag2TextTransformer.transform(Tag tag,
TagValueMap map)
Transforms a
Tag into text using a given TagValueMap which carries
values for variables and subtemplate structures. |
java.lang.String |
Template2TextTransformer.transform(Template template,
TagValueMap map) |
protected java.lang.String |
Tag2TextTransformer.transformInlineSubTemplateTag(InlineSubTemplateTag tag,
TagValueMap map) |
protected java.lang.String |
Tag2TextTransformer.transformSubTemplateStructureTag(SubTemplateStructureTag tag,
TagValueMap map)
Transforms a sub template structure tag into text according to the given values
TagValueMap , that
have to be filled in. |
protected java.lang.String |
Tag2TextTransformer.transformSubTemplateTag(SubTemplateTag tag,
TagValueMap map) |
protected java.lang.String |
Tag2TextTransformer.transformVariableTag(VariableTag tag,
TagValueMap map)
Transforms a variable tag into a text string by inserting a value for the variable.
|