类 FilteringXMLEventReader
- java.lang.Object
-
- javax.xml.stream.util.EventReaderDelegate
-
- org.hibernate.internal.util.xml.BaseXMLEventReader
-
- org.hibernate.internal.util.xml.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(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.internal.util.xml.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
-
-