NASA World Wind

gov.nasa.worldwind.ogc.collada
Class ColladaAbstractParamContainer

java.lang.Object
  extended by gov.nasa.worldwind.util.xml.AbstractXMLEventParser
      extended by gov.nasa.worldwind.ogc.collada.ColladaAbstractObject
          extended by 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
protected  Map<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
protected ColladaAbstractParamContainer(String namespaceURI)
          Construct an instance.
 
Method Summary
 ColladaNewParam getParam(String sid)
          Find a NewParam item by scoped ID (the sid attribute of the param).
 void setField(String keyName, 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, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newParams

protected Map<String,ColladaNewParam> newParams
Named newparam elements in the container.

Constructor Detail

ColladaAbstractParamContainer

protected ColladaAbstractParamContainer(String namespaceURI)
Construct an instance.

Parameters:
namespaceURI - the qualifying namespace URI. May be null to indicate no namespace qualification.
Method Detail

getParam

public ColladaNewParam getParam(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(String keyName,
                     Object value)

Overrides:
setField in class AbstractXMLEventParser

NASA World Wind