Package gov.nasa.worldwind.ogc.collada
Class ColladaAbstractParamContainer
- java.lang.Object
-
- gov.nasa.worldwind.util.xml.AbstractXMLEventParser
-
- gov.nasa.worldwind.ogc.collada.ColladaAbstractObject
-
- gov.nasa.worldwind.ogc.collada.ColladaAbstractParamContainer
-
- All Implemented Interfaces:
XMLEventParser
- Direct Known Subclasses:
ColladaEffect
,ColladaProfileCommon
,ColladaTechnique
public class ColladaAbstractParamContainer extends ColladaAbstractObject
Base class for COLLADA elements that hold parameters.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,ColladaNewParam>
newParams
Named newparam elements in the container.-
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ColladaAbstractParamContainer(java.lang.String namespaceURI)
Construct an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ColladaNewParam
getParam(java.lang.String sid)
Find a NewParam item by scoped ID (the sid attribute of the param).void
setField(java.lang.String keyName, java.lang.Object value)
-
Methods inherited from class gov.nasa.worldwind.ogc.collada.ColladaAbstractObject
getLocalExtent, getRoot
-
Methods inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
allocate, doAddCharacters, doAddEventAttribute, doAddEventContent, doParseEventAttributes, doParseEventContent, freeResources, getAConstructor, getCharacters, getField, getField, getFields, getNamespaceURI, getParent, hasField, hasField, hasFields, mergeFields, newInstance, overrideFields, parse, parseCharacterContent, removeField, setField, setFields, setNamespaceURI, setParent
-
-
-
-
Field Detail
-
newParams
protected java.util.Map<java.lang.String,ColladaNewParam> newParams
Named newparam elements in the container.
-
-
Method Detail
-
getParam
public ColladaNewParam getParam(java.lang.String sid)
Find a NewParam item by scoped ID (the sid attribute of the param).- Parameters:
sid
- Id to search for.- Returns:
- The requested parameter, or null if no such parameter can be found.
-
setField
public void setField(java.lang.String keyName, java.lang.Object value)
- Overrides:
setField
in classAbstractXMLEventParser
-
-