Interface XMLUtils.BGXMLEventReader

All Superinterfaces:
java.util.Iterator<java.lang.Object>, javax.xml.stream.XMLEventReader
Enclosing class:
XMLUtils

public static interface XMLUtils.BGXMLEventReader
extends javax.xml.stream.XMLEventReader
  • Method Summary

    Modifier and Type Method Description
    java.util.Map<java.lang.String,​java.lang.String> getAttributes​(javax.xml.stream.events.StartElement element)  
    java.lang.String getAttributeValue​(javax.xml.stream.events.StartElement element, java.lang.String localPart)  
    int getCurrentDepth()  
    java.lang.Iterable<javax.xml.stream.events.StartElement> iterable​(java.lang.String path)
    Возвращает итератор по пути.
    java.lang.Iterable<javax.xml.stream.events.StartElement> newStartElementIterator​(java.lang.String path)
    Deprecated.

    Methods inherited from interface java.util.Iterator

    forEachRemaining, next, remove

    Methods inherited from interface javax.xml.stream.XMLEventReader

    close, getElementText, getProperty, hasNext, nextEvent, nextTag, peek
  • Method Details

    • getCurrentDepth

      int getCurrentDepth()
    • newStartElementIterator

      @Deprecated java.lang.Iterable<javax.xml.stream.events.StartElement> newStartElementIterator​(java.lang.String path)
      Deprecated.
    • iterable

      java.lang.Iterable<javax.xml.stream.events.StartElement> iterable​(java.lang.String path)
      Возвращает итератор по пути. При поиске он проходит полностью текущую ветку.
      Т.е. если итератор будет вызван от начала документа, то он прочитает весь документ!
      Parameters:
      path -
      Returns:
    • getAttributeValue

      java.lang.String getAttributeValue​(javax.xml.stream.events.StartElement element, java.lang.String localPart)
    • getAttributes

      java.util.Map<java.lang.String,​java.lang.String> getAttributes​(javax.xml.stream.events.StartElement element)