Class SubReader

  • All Implemented Interfaces:
    javax.xml.stream.XMLStreamConstants, javax.xml.stream.XMLStreamReader

    public class SubReader
    extends ReaderDelegate

    Creates a SubReader over a node of a document

    • Constructor Detail

      • SubReader

        public SubReader​(javax.xml.stream.XMLStreamReader reader)
                  throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
    • Method Detail

      • next

        public int next()
                 throws javax.xml.stream.XMLStreamException
        Specified by:
        next in interface javax.xml.stream.XMLStreamReader
        Overrides:
        next in class ReaderDelegate
        Throws:
        javax.xml.stream.XMLStreamException
      • nextElement

        public int nextElement()
                        throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • hasNext

        public boolean hasNext()
                        throws javax.xml.stream.XMLStreamException
        Specified by:
        hasNext in interface javax.xml.stream.XMLStreamReader
        Overrides:
        hasNext in class ReaderDelegate
        Throws:
        javax.xml.stream.XMLStreamException
      • moveToStartElement

        public boolean moveToStartElement()
                                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • moveToStartElement

        public boolean moveToStartElement​(java.lang.String localName)
                                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • moveToStartElement

        public boolean moveToStartElement​(java.lang.String localName,
                                          java.lang.String namespaceUri)
                                   throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • moveToEndElement

        public boolean moveToEndElement()
                                 throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • moveToEndElement

        public boolean moveToEndElement​(java.lang.String localName)
                                 throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • moveToEndElement

        public boolean moveToEndElement​(java.lang.String localName,
                                        java.lang.String namespaceUri)
                                 throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • print

        public static void print​(javax.xml.stream.XMLStreamReader r,
                                 int depth)
                          throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • sub

        public static void sub​(javax.xml.stream.XMLStreamReader r,
                               int depth)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception