类 BaseXMLEventReader
- java.lang.Object
-
- javax.xml.stream.util.EventReaderDelegate
-
- org.hibernate.internal.util.xml.BaseXMLEventReader
-
- 所有已实现的接口:
Iterator<Object>,XMLEventReader
public abstract class BaseXMLEventReader extends EventReaderDelegate
Base for XMLEventReader that implements thegetElementText()andnextTag()APIs in a way that is agnostic from the rest of the XMLEventReader implementation. Both will use the subclassesinternalNextEvent()as the exclusive way to read events. 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/BaseXMLEventReader.java- 作者:
- Eric Dalquist
-
-
构造器概要
构造器 构造器 说明 BaseXMLEventReader(XMLEventReader reader)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 StringgetElementText()protected XMLEventgetPreviousEvent()protected abstract XMLEventinternalNextEvent()Subclass's version ofnextEvent(), called bynext()Objectnext()XMLEventnextEvent()XMLEventnextTag()-
从类继承的方法 javax.xml.stream.util.EventReaderDelegate
close, getParent, getProperty, hasNext, peek, remove, setParent
-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 java.util.Iterator
forEachRemaining
-
-
-
-
构造器详细资料
-
BaseXMLEventReader
public BaseXMLEventReader(XMLEventReader reader)
-
-
方法详细资料
-
internalNextEvent
protected abstract XMLEvent internalNextEvent() throws XMLStreamException
Subclass's version ofnextEvent(), called bynext()
-
getPreviousEvent
protected final XMLEvent getPreviousEvent()
- 返回:
- The XMLEvent returned by the last call to
internalNextEvent()
-
nextEvent
public final XMLEvent nextEvent() throws XMLStreamException
- 指定者:
nextEvent在接口中XMLEventReader- 覆盖:
nextEvent在类中EventReaderDelegate- 抛出:
XMLStreamException
-
getElementText
public final String getElementText() throws XMLStreamException
- 指定者:
getElementText在接口中XMLEventReader- 覆盖:
getElementText在类中EventReaderDelegate- 抛出:
XMLStreamException
-
nextTag
public final XMLEvent nextTag() throws XMLStreamException
- 指定者:
nextTag在接口中XMLEventReader- 覆盖:
nextTag在类中EventReaderDelegate- 抛出:
XMLStreamException
-
-