Class XMLSecurityEventReader
- java.lang.Object
-
- org.apache.xml.security.stax.impl.XMLSecurityEventReader
-
- All Implemented Interfaces:
java.util.Iterator<java.lang.Object>
,javax.xml.stream.XMLEventReader
public class XMLSecurityEventReader extends java.lang.Object implements javax.xml.stream.XMLEventReader
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.stream.events.XMLEvent
xmlSecEvent
private java.util.Iterator<XMLSecEvent>
xmlSecEventIterator
-
Constructor Summary
Constructors Constructor Description XMLSecurityEventReader(java.util.Deque<XMLSecEvent> xmlSecEvents, int fromIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
java.lang.String
getElementText()
java.lang.Object
getProperty(java.lang.String name)
boolean
hasNext()
java.lang.Object
next()
javax.xml.stream.events.XMLEvent
nextEvent()
javax.xml.stream.events.XMLEvent
nextTag()
javax.xml.stream.events.XMLEvent
peek()
void
remove()
-
-
-
Field Detail
-
xmlSecEventIterator
private final java.util.Iterator<XMLSecEvent> xmlSecEventIterator
-
xmlSecEvent
private javax.xml.stream.events.XMLEvent xmlSecEvent
-
-
Constructor Detail
-
XMLSecurityEventReader
public XMLSecurityEventReader(java.util.Deque<XMLSecEvent> xmlSecEvents, int fromIndex)
-
-
Method Detail
-
nextEvent
public javax.xml.stream.events.XMLEvent nextEvent() throws javax.xml.stream.XMLStreamException
- Specified by:
nextEvent
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<java.lang.Object>
- Specified by:
hasNext
in interfacejavax.xml.stream.XMLEventReader
-
peek
public javax.xml.stream.events.XMLEvent peek() throws javax.xml.stream.XMLStreamException
- Specified by:
peek
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
getElementText
public java.lang.String getElementText() throws javax.xml.stream.XMLStreamException
- Specified by:
getElementText
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
nextTag
public javax.xml.stream.events.XMLEvent nextTag() throws javax.xml.stream.XMLStreamException
- Specified by:
nextTag
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
getProperty
public java.lang.Object getProperty(java.lang.String name) throws java.lang.IllegalArgumentException
- Specified by:
getProperty
in interfacejavax.xml.stream.XMLEventReader
- Throws:
java.lang.IllegalArgumentException
-
close
public void close() throws javax.xml.stream.XMLStreamException
- Specified by:
close
in interfacejavax.xml.stream.XMLEventReader
- Throws:
javax.xml.stream.XMLStreamException
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator<java.lang.Object>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<java.lang.Object>
-
-