Class 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.String asString​(javax.xml.stream.events.StartElement start, javax.xml.stream.XMLEventReader reader)  
      protected void copy​(javax.xml.stream.XMLEventReader reader, javax.xml.stream.XMLEventWriter writer)
      Copies the content of current node of reader to writer.
      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.janmayen.component.Keyed

        getKeys
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from class org.n52.iceland.util.XmlFactories

        createIndentingTransformer, documentEncoding, documentVersion, eof, eventFactory, inputFactory, outputFactory, transformerFactory, unexpectedTag
    • Constructor Detail

      • AbstractElementXmlStreamReader

        public AbstractElementXmlStreamReader()
    • 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.XMLStreamException
        Copies the content of current node of reader to writer. Assumes that the current event is a START_ELEMENT and will proceed until the corresponding END_ELEMENT is consumed.
        Parameters:
        reader - the reader
        writer - 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)