Interface IXMLReader

All Known Implementing Classes:
StaxReaderWrapper

public interface IXMLReader
  • Method Details

    • getEventType

      int getEventType()
      Gets the XML event type.
      Returns:
      Event type.
    • hasNext

      boolean hasNext()
      Returns if the reader has more events.
      Returns:
      True, if there are more events.
    • next

      int next()
      Selects the next event.
    • getXmlTag

      XmlTag getXmlTag()
      Get the XML tag struct.
      Returns:
      Struct defining the tag.
    • getClosedTag

      XmlTag getClosedTag()
      Get the XML tag struct of the last closed tag.
      Returns:
      Struct defining the tag.
    • getXmlTagStack

      LinkedList<XmlTag> getXmlTagStack()
      Get the XML tag stack.
      Returns:
      Stack defining the tags.
    • getAttributes

      Map<String,String> getAttributes()
      Returns the attributes.
      Returns:
      The attributes.
    • getText

      String getText()
      Get the text for the element.
      Returns:
      The text.
    • close

      void close()
      Closes the reader.
    • getLocation

      ILocation getLocation()
      Returns the current parser location.
      Returns:
      Location
    • getLocalName

      String getLocalName()
    • getAttributeCount

      int getAttributeCount()
    • getAttributeLocalName

      String getAttributeLocalName(int i)
    • getAttributeValue

      String getAttributeValue(int i)
    • getName

      QName getName()
    • getAttributePrefix

      String getAttributePrefix(int i)
    • getAttributeNamespace

      String getAttributeNamespace(int i)