public class TagValueMap
extends java.lang.Object
Tag
of a template.
A template consists of a list of tags. Text is considered to be the empty tag.
Copyright (C) 2012 JIOWA Business Solutions GmbH, Bettinastr. 30 , 60325 Frankfurt am Main, Germany
Homepage: www.jiowa.de
All rights reserved.
Download: www.jiowa.de/download.html
License: www.jiowa.de/license.html
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name
Can be either the subtemplate filename or the sub template qualifier name.
|
protected TagValueMap |
root |
protected com.jiowa.util.map.Key2ValuesMap<java.lang.String,TagValueMap> |
subtemplateStructureMap
Each subtemplate structure carries a list of
TagValueMap s which is stored for each identifier. |
protected java.util.HashMap<java.lang.String,java.lang.String> |
variableMap
The map of variables and corresponding values
|
Constructor and Description |
---|
TagValueMap() |
TagValueMap(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
appendSubTemplateValueMap(java.lang.String subtemplateStructureIdentifier,
TagValueMap valueMap) |
java.lang.String |
getName() |
java.util.ArrayList<TagValueMap> |
getSubTemplateStructureValueMaps(java.lang.String subtemplateStructureIdentifier) |
TagValueMapList |
getSubTemplateStructureValueMapsForName(java.lang.String subtemplateStructureIdentifier,
java.lang.String tagValueName) |
java.lang.String |
getVariableValue(java.lang.String variable) |
void |
putVariableValue(java.lang.String variable,
java.lang.String value) |
TagValueMap |
root() |
protected void |
setRoot(TagValueMap map)
Should be only called from
TagValueMap itself. |
java.lang.String |
toString() |
protected java.lang.String name
protected TagValueMap root
protected java.util.HashMap<java.lang.String,java.lang.String> variableMap
protected com.jiowa.util.map.Key2ValuesMap<java.lang.String,TagValueMap> subtemplateStructureMap
TagValueMap
s which is stored for each identifier.public TagValueMap()
public TagValueMap(java.lang.String name)
public java.lang.String getName()
public TagValueMap root()
public void putVariableValue(java.lang.String variable, java.lang.String value)
public java.lang.String getVariableValue(java.lang.String variable)
public void appendSubTemplateValueMap(java.lang.String subtemplateStructureIdentifier, TagValueMap valueMap)
public java.util.ArrayList<TagValueMap> getSubTemplateStructureValueMaps(java.lang.String subtemplateStructureIdentifier)
public TagValueMapList getSubTemplateStructureValueMapsForName(java.lang.String subtemplateStructureIdentifier, java.lang.String tagValueName)
public java.lang.String toString()
toString
in class java.lang.Object
protected void setRoot(TagValueMap map)
TagValueMap
itself.