类 FilteringXMLEventReader
- java.lang.Object
-
- javax.xml.stream.util.EventReaderDelegate
-
- org.hibernate.boot.jaxb.internal.stax.BaseXMLEventReader
-
- org.hibernate.boot.jaxb.internal.stax.FilteringXMLEventReader
-
- 所有已实现的接口:
Iterator<Object>,XMLEventReader
public abstract class FilteringXMLEventReader extends BaseXMLEventReader
Base class forXMLEventReaders that want to modify or remove events from the reader stream. If aStartElementevent is removed the subclass'sfilterEvent(javax.xml.stream.events.XMLEvent, boolean)will not see any events until after the matchingEndElementevent. Note, copied from the uPortal project by permission of author. See https://github.com/Jasig/uPortal/blob/master/uportal-war/src/main/java/org/jasig/portal/xml/stream/FilteringXMLEventReader.java- 作者:
- Eric Dalquist
-
-
构造器概要
构造器 构造器 说明 FilteringXMLEventReader(XMLEventReader reader)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected abstract XMLEventfilterEvent(XMLEvent event, boolean peek)booleanhasNext()protected XMLEventinternalNext(boolean peek)protected XMLEventinternalNextEvent()Subclass's version ofBaseXMLEventReader.nextEvent(), called byBaseXMLEventReader.next()XMLEventpeek()-
从类继承的方法 org.hibernate.boot.jaxb.internal.stax.BaseXMLEventReader
getElementText, getPreviousEvent, next, nextEvent, nextTag
-
从类继承的方法 javax.xml.stream.util.EventReaderDelegate
close, getParent, getProperty, remove, setParent
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 java.util.Iterator
forEachRemaining
-
-
-
-
构造器详细资料
-
FilteringXMLEventReader
public FilteringXMLEventReader(XMLEventReader reader)
-
-
方法详细资料
-
internalNextEvent
protected final XMLEvent internalNextEvent() throws XMLStreamException
从类复制的说明:BaseXMLEventReaderSubclass's version ofBaseXMLEventReader.nextEvent(), called byBaseXMLEventReader.next()- 指定者:
internalNextEvent在类中BaseXMLEventReader- 抛出:
XMLStreamException
-
hasNext
public boolean hasNext()
- 指定者:
hasNext在接口中Iterator<Object>- 指定者:
hasNext在接口中XMLEventReader- 覆盖:
hasNext在类中EventReaderDelegate
-
peek
public final XMLEvent peek() throws XMLStreamException
- 指定者:
peek在接口中XMLEventReader- 覆盖:
peek在类中EventReaderDelegate- 抛出:
XMLStreamException
-
internalNext
protected final XMLEvent internalNext(boolean peek) throws XMLStreamException
-
-