Package gov.nasa.pds.label.jaxb
Class PDSXMLEventReader
java.lang.Object
javax.xml.stream.util.EventReaderDelegate
gov.nasa.pds.label.jaxb.PDSXMLEventReader
- All Implemented Interfaces:
Iterator<Object>,XMLEventReader
public class PDSXMLEventReader extends EventReaderDelegate
Event reader when parsing a PDS4 Product Label.
- Author:
- mcayanan
-
Constructor Summary
Constructors Constructor Description PDSXMLEventReader(XMLEventReader xsr, String root)Constructor. -
Method Summary
Modifier and Type Method Description XMLLabelContextgetLabelContext()XMLEventnextEvent()Methods inherited from class javax.xml.stream.util.EventReaderDelegate
close, getElementText, getParent, getProperty, hasNext, next, nextTag, peek, remove, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
PDSXMLEventReader
Constructor.- Parameters:
xsr- An XMLEventReader object.root- The name of the root element of the label.
-
-
Method Details
-
nextEvent
- Specified by:
nextEventin interfaceXMLEventReader- Overrides:
nextEventin classEventReaderDelegate- Throws:
XMLStreamException
-
getLabelContext
- Returns:
- Returns the label context.
-