com.atlassian.confluence.content.render.xhtml
Class ElementTransformingXmlEventReader
java.lang.Object
com.atlassian.confluence.content.render.xhtml.ForwardingXmlEventReader
com.atlassian.confluence.content.render.xhtml.ElementTransformingXmlEventReader
- All Implemented Interfaces:
- java.util.Iterator, javax.xml.stream.XMLEventReader
public class ElementTransformingXmlEventReader
- extends ForwardingXmlEventReader
An XMLEventReader that can be configured with multiple ElementTransformers potentially
changing the start and end elements returned by the reader. The order of the element transforms
is controlled by the order of the List of ElementTransformer
configured.
- See Also:
ElementTransformer
Method Summary |
java.lang.Object |
next()
|
javax.xml.stream.events.XMLEvent |
nextEvent()
|
javax.xml.stream.events.XMLEvent |
nextTag()
|
javax.xml.stream.events.XMLEvent |
peek()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementTransformingXmlEventReader
public ElementTransformingXmlEventReader(javax.xml.stream.XMLEventReader delegate,
java.util.List<ElementTransformer> elementTransformers)
peek
public javax.xml.stream.events.XMLEvent peek()
throws javax.xml.stream.XMLStreamException
- Specified by:
peek
in interface javax.xml.stream.XMLEventReader
- Overrides:
peek
in class ForwardingXmlEventReader
- Throws:
javax.xml.stream.XMLStreamException
nextEvent
public javax.xml.stream.events.XMLEvent nextEvent()
throws javax.xml.stream.XMLStreamException
- Specified by:
nextEvent
in interface javax.xml.stream.XMLEventReader
- Overrides:
nextEvent
in class ForwardingXmlEventReader
- Throws:
javax.xml.stream.XMLStreamException
nextTag
public javax.xml.stream.events.XMLEvent nextTag()
throws javax.xml.stream.XMLStreamException
- Specified by:
nextTag
in interface javax.xml.stream.XMLEventReader
- Overrides:
nextTag
in class ForwardingXmlEventReader
- Throws:
javax.xml.stream.XMLStreamException
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
- Overrides:
next
in class ForwardingXmlEventReader
Copyright © 2003-2014 Atlassian. All Rights Reserved.