Package gov.nasa.worldwind.ogc.collada
Class ColladaParserContext
- java.lang.Object
-
- gov.nasa.worldwind.avlist.AVListImpl
-
- gov.nasa.worldwind.util.xml.BasicXMLEventParserContext
-
- gov.nasa.worldwind.ogc.collada.ColladaParserContext
-
- All Implemented Interfaces:
AVList
,XMLEventParserContext
public class ColladaParserContext extends BasicXMLEventParserContext
The parser context for Collada documents.
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String[]
BooleanFields
The names of elements that contain merely boolean integer (0 or 1) data and can be parsed by a generic boolean integer parser.protected static javax.xml.namespace.QName
COORDINATES
The key used to identify the coordinates parser in the parser context's parser map.protected static java.lang.String[]
DoubleFields
The names of elements that contain merely double data and can be parsed by a generic double parser.protected static java.lang.String[]
IntegerFields
The names of elements that contain merely integer data and can be parsed by a generic integer parser.protected static java.lang.String[]
StringFields
The names of elements that contain merely string data and can be parsed by a generic string parser.-
Fields inherited from class gov.nasa.worldwind.util.xml.BasicXMLEventParserContext
BOOLEAN, BOOLEAN_INTEGER, booleanIntegerParser, booleanParser, defaultNamespaceURI, DOUBLE, doubleParser, idTable, INTEGER, integerParser, notificationListener, parsers, reader, STRING, stringParser, UNRECOGNIZED
-
Fields inherited from interface gov.nasa.worldwind.util.xml.XMLEventParserContext
UNRECOGNIZED_ELEMENT_PARSER
-
-
Constructor Summary
Constructors Constructor Description ColladaParserContext(ColladaParserContext ctx)
ColladaParserContext(java.lang.String defaultNamespace)
Creates a parser context instance.ColladaParserContext(javax.xml.stream.XMLEventReader eventReader, java.lang.String defaultNamespace)
Creates a parser context instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
initializeParsers()
Loads the parser map with the parser to use for each element type.protected void
initializeParsers(java.lang.String ns)
-
Methods inherited from class gov.nasa.worldwind.util.xml.BasicXMLEventParserContext
addBooleanIntegerParsers, addBooleanParsers, addDoubleParsers, addId, addIntegerParsers, addStringParsers, allocate, allocate, getBooleanIntegerParser, getBooleanParser, getCharacters, getDefaultNamespaceURI, getDoubleParser, getEventReader, getIdTable, getIntegerParser, getParser, getParser, getParser, getStringParser, getUnrecognizedElementParser, hasNext, initialize, initializeDefaultNotificationListener, isDefaultNamespace, isEndElement, isEndElementEvent, isNullNamespace, isSameAttributeName, isSameName, isStartElement, isStartElement, nextEvent, registerParser, setDefaultNamespaceURI, setEventReader, setNotificationListener
-
Methods inherited from class gov.nasa.worldwind.avlist.AVListImpl
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getBooleanValue, getBooleanValue, getChangeSupport, getDoubleValue, getDoubleValue, getEntries, getIntegerValue, getIntegerValue, getLongValue, getLongValue, getRestorableStateForAVPair, getStringValue, getStringValue, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gov.nasa.worldwind.avlist.AVList
addPropertyChangeListener, addPropertyChangeListener, clearList, copy, firePropertyChange, firePropertyChange, getEntries, getStringValue, getValue, getValues, hasKey, removeKey, removePropertyChangeListener, removePropertyChangeListener, setValue, setValues
-
-
-
-
Field Detail
-
COORDINATES
protected static javax.xml.namespace.QName COORDINATES
The key used to identify the coordinates parser in the parser context's parser map.
-
StringFields
protected static final java.lang.String[] StringFields
The names of elements that contain merely string data and can be parsed by a generic string parser.
-
DoubleFields
protected static final java.lang.String[] DoubleFields
The names of elements that contain merely double data and can be parsed by a generic double parser.
-
IntegerFields
protected static final java.lang.String[] IntegerFields
The names of elements that contain merely integer data and can be parsed by a generic integer parser.
-
BooleanFields
protected static final java.lang.String[] BooleanFields
The names of elements that contain merely boolean integer (0 or 1) data and can be parsed by a generic boolean integer parser.
-
-
Constructor Detail
-
ColladaParserContext
public ColladaParserContext(javax.xml.stream.XMLEventReader eventReader, java.lang.String defaultNamespace)
Creates a parser context instance.- Parameters:
eventReader
- the event reader from which to read events.defaultNamespace
- the default namespace. If null,ColladaConstants.COLLADA_NAMESPACE
-
ColladaParserContext
public ColladaParserContext(java.lang.String defaultNamespace)
Creates a parser context instance.- Parameters:
defaultNamespace
- the default namespace. If null,ColladaConstants.COLLADA_NAMESPACE
-
ColladaParserContext
public ColladaParserContext(ColladaParserContext ctx)
-
-
Method Detail
-
initializeParsers
protected void initializeParsers()
Loads the parser map with the parser to use for each element type. The parser may be changed by callingBasicXMLEventParserContext.registerParser(javax.xml.namespace.QName, gov.nasa.worldwind.util.xml.XMLEventParser)
.- Overrides:
initializeParsers
in classBasicXMLEventParserContext
-
initializeParsers
protected void initializeParsers(java.lang.String ns)
-
-