Class AbstractElementXmlStreamReader
- java.lang.Object
-
- org.n52.iceland.util.XmlFactories
-
- org.n52.svalbard.decode.stream.xml.AbstractElementXmlStreamReader
-
- All Implemented Interfaces:
org.n52.janmayen.component.Component<StreamReaderKey>,org.n52.janmayen.component.Keyed<StreamReaderKey>,ElementXmlStreamReader
public abstract class AbstractElementXmlStreamReader extends org.n52.iceland.util.XmlFactories implements ElementXmlStreamReader
TODO JavaDoc
-
-
Constructor Summary
Constructors Constructor Description AbstractElementXmlStreamReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected byte[]asBytes(javax.xml.stream.events.StartElement start, javax.xml.stream.XMLEventReader reader)protected java.lang.StringasString(javax.xml.stream.events.StartElement start, javax.xml.stream.XMLEventReader reader)protected voidcopy(javax.xml.stream.XMLEventReader reader, javax.xml.stream.XMLEventWriter writer)Copies the content of current node ofreadertowriter.protected static java.util.Optional<java.lang.String>getAttribute(javax.xml.stream.events.StartElement event, java.lang.String name)protected static java.util.Optional<java.lang.String>getAttribute(javax.xml.stream.events.StartElement event, javax.xml.namespace.QName name)-
Methods inherited from interface org.n52.svalbard.decode.stream.xml.ElementXmlStreamReader
readElement
-
-
-
-
Method Detail
-
asBytes
protected byte[] asBytes(javax.xml.stream.events.StartElement start, javax.xml.stream.XMLEventReader reader) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
asString
protected java.lang.String asString(javax.xml.stream.events.StartElement start, javax.xml.stream.XMLEventReader reader) throws javax.xml.stream.XMLStreamException- Throws:
javax.xml.stream.XMLStreamException
-
copy
protected void copy(javax.xml.stream.XMLEventReader reader, javax.xml.stream.XMLEventWriter writer) throws javax.xml.stream.XMLStreamExceptionCopies the content of current node ofreadertowriter. Assumes that the current event is a START_ELEMENT and will proceed until the corresponding END_ELEMENT is consumed.- Parameters:
reader- the readerwriter- the writer- Throws:
javax.xml.stream.XMLStreamException- if the copy operation fails
-
getAttribute
protected static java.util.Optional<java.lang.String> getAttribute(javax.xml.stream.events.StartElement event, javax.xml.namespace.QName name)
-
getAttribute
protected static java.util.Optional<java.lang.String> getAttribute(javax.xml.stream.events.StartElement event, java.lang.String name)
-
-