|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.xml.XMLStructureAdapter
hmi.graphics.collada.ColladaElement
hmi.graphics.collada.TechniqueCommonBindMaterial
public class TechniqueCommonBindMaterial
The TechniqueCommon for BindMaterial, that contain a list of InstanceMaterial.
| Field Summary | |
|---|---|
private ArrayList<InstanceMaterial> |
instanceMaterials
|
private static int |
LISTSIZE
|
private static String |
XMLTAG
|
| Fields inherited from class hmi.graphics.collada.ColladaElement |
|---|
COLLADANAMESPACE |
| Fields inherited from class hmi.xml.XMLStructureAdapter |
|---|
ATTRIBUTE_TOKEN_DELIMITERS, COMMA_SEPARATOR, DECODEDARRAYSIZE, DEFAULT_RECOVER_MODE, NEWLINE, SYSTEMNEWLINE, TAB, TAB_STRING |
| Constructor Summary | |
|---|---|
TechniqueCommonBindMaterial()
|
|
TechniqueCommonBindMaterial(Collada collada,
XMLTokenizer tokenizer)
|
|
| Method Summary | |
|---|---|
StringBuilder |
appendContent(StringBuilder buf,
XMLFormatting fmt)
Appends a String to buf that encodes the contents for the XML encoding. |
void |
decodeAttributes(HashMap<String,String> attrMap,
XMLTokenizer tokenizer)
decodes the XML attributes |
void |
decodeContent(XMLTokenizer tokenizer)
decodes the XML contents, i.e. the XML between the STag and ETag of the encoding. |
InstanceMaterial |
getInstanceMaterial(String materialId)
returns the InstanceMaterial for the specified material symbol, or null, when there is no such InstanceMaterial |
HashMap<String,String> |
getSymbolTargetMap()
|
String |
getTarget(String symbol)
Searches for the targer corrsponding to a specified symbol, as defined by the list of InstanceMaterial for this TechniqueCommon element |
String |
getXMLTag()
returns the XML Stag for XML encoding |
static String |
xmlTag()
The XML Stag for XML encoding |
| Methods inherited from class hmi.graphics.collada.ColladaElement |
|---|
addColladaNode, addColladaNodes, addToIdMap, appendAttributes, getCollada, getColladaNodes, getId, getIdMap, getIdOrName, getIds, getName, getNamespace, getRecursiveColladaNodes, getRecursiveColladaNodes, getResources, getSid, report, reportNode, setCollada, setId, setName, setSid, urlToId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final int LISTSIZE
private ArrayList<InstanceMaterial> instanceMaterials
private static final String XMLTAG
| Constructor Detail |
|---|
public TechniqueCommonBindMaterial()
public TechniqueCommonBindMaterial(Collada collada,
XMLTokenizer tokenizer)
throws IOException
IOException| Method Detail |
|---|
public InstanceMaterial getInstanceMaterial(String materialId)
public String getTarget(String symbol)
public HashMap<String,String> getSymbolTargetMap()
public void decodeAttributes(HashMap<String,String> attrMap,
XMLTokenizer tokenizer)
decodeAttributes in class ColladaElement
public StringBuilder appendContent(StringBuilder buf,
XMLFormatting fmt)
XMLStructureAdapter
appendContent in class XMLStructureAdapter
public void decodeContent(XMLTokenizer tokenizer)
throws IOException
XMLStructureAdapter
decodeContent in class XMLStructureAdapterIOExceptionpublic static String xmlTag()
public String getXMLTag()
getXMLTag in interface XMLStructuregetXMLTag in class XMLStructureAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||