|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.xml.stream.util Class EventReaderDelegate
java.lang.Object javax.xml.stream.util.EventReaderDelegate
- 所有已实现的接口:
- Iterator, XMLEventReader
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.
- 版本:
- 1.0
- 作者:
- Copyright (c) 2003 by BEA Systems. All Rights Reserved.
- 另请参见:
XMLEventReader
,StreamReaderDelegate
构造器摘要 | |
---|---|
EventReaderDelegate()
Construct an empty filter with no parent. |
|
EventReaderDelegate(XMLEventReader reader)
Construct an filter with the specified parent. |
方法摘要 | |
---|---|
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()
|
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()
|
void |
setParent(XMLEventReader reader)
Set the parent of this instance. |
类方法继承 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造器详细信息 |
---|
EventReaderDelegate
public EventReaderDelegate()
- Construct an empty filter with no parent.
EventReaderDelegate
public EventReaderDelegate(XMLEventReader reader)
- Construct an filter with the specified parent.
- 参数:
reader
- the parent
方法详细信息 |
---|
setParent
public void setParent(XMLEventReader reader)
- Set the parent of this instance.
- 参数:
reader
- the new parent
getParent
public XMLEventReader getParent()
- Get the parent of this instance.
- 返回:
- the parent or null if none is set
nextEvent
public XMLEvent nextEvent() throws XMLStreamException
- Description copied from interface:
XMLEventReader
- Get the next XMLEvent
- 规范说明:
nextEvent
in interfaceXMLEventReader
- 抛出异常:
XMLStreamException
- if there is an error with the underlying XML.- 另请参见:
XMLEvent
next
public Object next()
hasNext
public boolean hasNext()
- Description copied from interface:
XMLEventReader
- Check if there are more events.
Returns true if there are more events and false otherwise.
- 规范说明:
hasNext
in interfaceIterator
- 规范说明:
hasNext
in interfaceXMLEventReader
- 返回:
- true if the event reader has more events, false otherwise
peek
public XMLEvent peek() throws XMLStreamException
- Description copied from interface:
XMLEventReader
- Check the next XMLEvent without reading it from the stream.
Returns null if the stream is at EOF or has no more XMLEvents.
A call to peek() will be equal to the next return of next().
- 规范说明:
peek
in interfaceXMLEventReader
- 抛出异常:
XMLStreamException
- 另请参见:
XMLEvent
close
public void close() throws XMLStreamException
- Description copied from interface:
XMLEventReader
- Frees any resources associated with this Reader. This method does not close the
underlying input source.
- 规范说明:
close
in interfaceXMLEventReader
- 抛出异常:
XMLStreamException
- if there are errors freeing associated resources
getElementText
public String getElementText() throws XMLStreamException
- Description copied from interface:
XMLEventReader
- Reads the content of a text-only element. Precondition:
the current event is START_ELEMENT. Postcondition:
The current event is the corresponding END_ELEMENT.
- 规范说明:
getElementText
in interfaceXMLEventReader
- 抛出异常:
XMLStreamException
- if the current event is not a START_ELEMENT or if a non text element is encountered
nextTag
public XMLEvent nextTag() throws XMLStreamException
- Description copied from interface:
XMLEventReader
- Skips any insignificant space events until a START_ELEMENT or
END_ELEMENT is reached. If anything other than space characters are
encountered, an exception is thrown. This method should
be used when processing element-only content because
the parser is not able to recognize ignorable whitespace if
the DTD is missing or not interpreted.
- 规范说明:
nextTag
in interfaceXMLEventReader
- 抛出异常:
XMLStreamException
- if anything other than space characters are encountered
getProperty
public Object getProperty(String name) throws IllegalArgumentException
- Description copied from interface:
XMLEventReader
- Get the value of a feature/property from the underlying implementation
- 规范说明:
getProperty
in interfaceXMLEventReader
- 参数:
name
- The name of the property- 返回:
- The value of the property
- 抛出异常:
IllegalArgumentException
- if the property is not supported
remove
public void remove()
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.