hmi.environment.avatars
Class PhysicsSpecLoader
java.lang.Object
hmi.xml.XMLStructureAdapter
hmi.environment.avatars.SpecLoader
hmi.environment.avatars.PhysicsSpecLoader
- All Implemented Interfaces:
- XMLStructure
public class PhysicsSpecLoader
- extends SpecLoader
This segment in the VirtualHumanSpec xml defines generic physical aspects of the body, not related to any specific renderer.
stores in the spec:
physics, resourcepath, String
physics, physicalmodel, String (filename)
physics, mixedsystems, ArrayList
physics, mixedsystemnames, ArrayList
physics, autocreatemixedsystems, Boolean -- if true, no mixed systems specs are read. instead, a default set will be created from the GNode... Only works for segmented avatars with closed segments!
- Author:
- Dennis Reidsma
| Methods inherited from class hmi.xml.XMLStructureAdapter |
appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttribute, appendAttributes, appendAttributes, appendAttributeString, appendAttributeString, appendBooleans, appendCloseEmptyTag, appendCloseSTag, appendComment, appendContent, appendContent, appendDoubleElement, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendEmptyTag, appendETag, appendETag, appendFloatArrayElement, appendFloatElement, appendFloats, appendIntArrayElement, appendIntElement, appendInts, appendLongElement, appendNewLine, appendNewLine, appendNewLine, appendOpenSTag, appendOptionalDoubleElement, appendOptionalFloatElement, appendOptionalIntElement, appendOptionalLongElement, appendSpaces, appendSpaces, appendSTag, appendSTag, appendSTag, appendStringArrayElement, appendStrings, appendSystemNewLine, appendTab, appendTextElement, appendXML, appendXML, appendXML, appendXML, appendXML, appendXMLStructure, appendXMLStructureList, appendXMLTextElementList, countTokens, countTokens, decodeAttribute, decodeAttribute, decodeBoolean, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeBooleanArray, decodeDouble, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeDoubleArray, decodeFloat, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeFloatArray, decodeInt, decodeIntArray, decodeIntArray, decodeIntArray, decodeIntArray, decodeLong, decodeStringArray, decodeStringArray, decodeStringArray, decodeStringArray, decodeXMLStructureList, decodeXMLValueElement, getNamespace, getOptionalAttribute, getOptionalAttribute, getOptionalBooleanAttribute, getOptionalDoubleAttribute, getOptionalFloatAttribute, getOptionalIntAttribute, getOptionalLongAttribute, getRequiredAttribute, getRequiredBooleanAttribute, getRequiredDoubleAttribute, getRequiredFloatAttribute, getRequiredIntAttribute, getRequiredLongAttribute, getTagLine, hasContent, parseXMLElement, postProcess, preProcess, readXML, readXML, readXML, setConsoleAttributeEnabled, setDefaultRecoverMode, setRecoverMode, spaces, toString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, toXMLString, writeXML, writeXML, writeXML, writeXML |
XMLTAG
private static final String XMLTAG
- See Also:
- Constant Field Values
PhysicsSpecLoader
public PhysicsSpecLoader()
decodeAttributes
public void decodeAttributes(HashMap<String,String> attrMap,
XMLTokenizer tokenizer)
- Description copied from class:
XMLStructureAdapter
- decodes all attributes. The default implementation calls decodeAttribute for every attribute in turn.
The decodeAttributes method can be reimplemented when attributes must be processed in some particular order.
- Overrides:
decodeAttributes in class XMLStructureAdapter
decodeContent
public void decodeContent(XMLTokenizer tokenizer)
throws IOException
- See above for what XML content will be expected...
- Overrides:
decodeContent in class XMLStructureAdapter
- Throws:
IOException
readElement
public void readElement(String tag,
XMLTokenizer tokenizer)
throws IOException
- Throws:
IOException
xmlTag
public static String xmlTag()
- The XML Stag for XML encoding -- use this static method when you want to see if a given String equals
the xml tag for this class
getXMLTag
public String getXMLTag()
- The XML Stag for XML encoding -- use this method to find out the run-time xml tag of an object
- Specified by:
getXMLTag in interface XMLStructure- Overrides:
getXMLTag in class SpecLoader