NASA World Wind

gov.nasa.worldwind.ogc.collada
Class ColladaAbstractObject

java.lang.Object
  extended by gov.nasa.worldwind.util.xml.AbstractXMLEventParser
      extended by gov.nasa.worldwind.ogc.collada.ColladaAbstractObject
All Implemented Interfaces:
XMLEventParser
Direct Known Subclasses:
ColladaAbstractGeometry, ColladaAbstractInstance, ColladaAbstractParamContainer, ColladaAbstractShader, ColladaAccessor, ColladaAsset, ColladaBind, ColladaBindMaterial, ColladaBindVertexInput, ColladaColor, ColladaContributor, ColladaExtra, ColladaFloatArray, ColladaFloatOrParam, ColladaFormat, ColladaGeometry, ColladaImage, ColladaInput, ColladaLibrary, ColladaMaterial, ColladaMatrix, ColladaMesh, ColladaNewParam, ColladaNode, ColladaP, ColladaParam, ColladaRoot, ColladaSampler2D, ColladaScene, ColladaSource, ColladaSurface, ColladaTechniqueCommon, ColladaTexture, ColladaTextureOrColor, ColladaUnit, ColladaUnsupported, ColladaVertices, ColladaVisualScene

public abstract class ColladaAbstractObject
extends AbstractXMLEventParser

Base class for COLLADA parser classes.


Field Summary
 
Fields inherited from class gov.nasa.worldwind.util.xml.AbstractXMLEventParser
CHARACTERS_CONTENT, fields, namespaceURI, parent
 
Constructor Summary
protected ColladaAbstractObject(String namespaceURI)
          Construct an instance.
 
Method Summary
 Box getLocalExtent(ColladaTraversalContext tc)
          Returns this renderable's model coordinate extent.
 ColladaRoot getRoot()
           Overridden to return ColladaRoot instead of a XMLEventParser.
 
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, setField, setFields, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColladaAbstractObject

protected ColladaAbstractObject(String namespaceURI)
Construct an instance.

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

getLocalExtent

public Box getLocalExtent(ColladaTraversalContext tc)
Returns this renderable's model coordinate extent.

Parameters:
tc - The traversal context to use when determining the extent.
Returns:
The model coordinate extent.
Throws:
IllegalArgumentException - if either the traversal context is null.

getRoot

public ColladaRoot getRoot()
Overridden to return ColladaRoot instead of a XMLEventParser.

Overrides:
getRoot in class AbstractXMLEventParser

NASA World Wind