Package ru.bitel.common

# Interface XMLUtils.BGXMLEventReader

All Superinterfaces:
  `Iterator<Object>`, `XMLEventReader`

Enclosing class:
  `XMLUtils`

public static interface XMLUtils.BGXMLEventReader extends XMLEventReader

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,String>`
  `getAttributes(StartElement element)`
  `String`
  `getAttributeValue(StartElement element, String localPart)`
  `int`
  `getCurrentDepth()`
  `Iterable<StartElement>`
  `iterable(String path)`
  Возвращает итератор по пути.
  `Iterable<StartElement>`
  `newStartElementIterator(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 Iterable<StartElement> newStartElementIterator(String path)
    Deprecated.

  - ### iterable

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

  - ### getAttributeValue

    String getAttributeValue(StartElement element, String localPart)

  - ### getAttributes

    Map<String,String> getAttributes(StartElement element)