Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.xml.stream.util.EventReaderDelegate
public class EventReaderDelegate extends Object implements XMLEventReader
This is the base class for deriving an XMLEventReader filter. This class is designed to sit between an XMLEventReader and an application's XMLEventReader. By default each method does nothing but call the corresponding method on the parent interface.
XMLEventReader
,
StreamReaderDelegate
Constructor and Description |
---|
EventReaderDelegate()
Construct an empty filter with no parent. |
EventReaderDelegate(XMLEventReader reader)
Construct an filter with the specified parent. |
Modifier and Type | Method and Description |
---|---|
void |
close()
Frees any resources associated with this Reader. |
String |
getElementText()
Reads the content of a text-only element. |
XMLEventReader |
getParent()
Get the parent of this instance. |
Object |
getProperty(String name)
Get the value of a feature/property from the underlying implementation |
boolean |
hasNext()
Check if there are more events. |
Object |
next()
Returns the next element in the iteration. |
XMLEvent |
nextEvent()
Get the next XMLEvent |
XMLEvent |
nextTag()
Skips any insignificant space events until a START_ELEMENT or END_ELEMENT is reached. |
XMLEvent |
peek()
Check the next XMLEvent without reading it from the stream. |
void |
remove()
Removes from the underlying collection the last element returned by this iterator (optional operation). |
void |
setParent(XMLEventReader reader)
Set the parent of this instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EventReaderDelegate()
public EventReaderDelegate(XMLEventReader reader)
reader
- the parentMethod Detail |
---|
public void setParent(XMLEventReader reader)
reader
- the new parentpublic XMLEventReader getParent()
public XMLEvent nextEvent() throws XMLStreamException
XMLEventReader
nextEvent
in interface XMLEventReader
XMLStreamException
- if there is an error with the underlying XML.XMLEvent
public Object next()
Iterator
next
in interface Iterator
public boolean hasNext()
XMLEventReader
hasNext
in interface Iterator
hasNext
in interface XMLEventReader
public XMLEvent peek() throws XMLStreamException
XMLEventReader
peek
in interface XMLEventReader
XMLStreamException
XMLEvent
public void close() throws XMLStreamException
XMLEventReader
close
in interface XMLEventReader
XMLStreamException
- if there are errors freeing associated resourcespublic String getElementText() throws XMLStreamException
XMLEventReader
getElementText
in interface XMLEventReader
XMLStreamException
- if the current event is not a START_ELEMENT
or if a non text element is encounteredpublic XMLEvent nextTag() throws XMLStreamException
XMLEventReader
nextTag
in interface XMLEventReader
XMLStreamException
- if anything other than space characters are encounteredpublic Object getProperty(String name) throws IllegalArgumentException
XMLEventReader
getProperty
in interface XMLEventReader
name
- The name of the propertyIllegalArgumentException
- if the property is not supportedpublic void remove()
Iterator
Iterator.next()
. The behavior of an iterator
is unspecified if the underlying collection is modified while the
iteration is in progress in any way other than by calling this
method.
remove
in interface Iterator
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.