java.lang.Object
javax.xml.stream.util.EventReaderDelegate
- すべての実装されたインタフェース:
- Iterator<Object>,- XMLEventReader
public class EventReaderDelegate extends Object implements XMLEventReader
これは、XMLEventReaderフィルタを派生させる基底クラスです。 このクラスは、XMLEventReaderとアプリケーションのXMLEventReaderの中間に置かれます。 デフォルトでは、各メソッドは何もしませんが、親インタフェース上の対応するメソッドを呼び出します。 
- 導入されたバージョン:
- 1.6
- 関連項目:
- XMLEventReader、- StreamReaderDelegate
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明voidclose()このリーダーに関連付けられているリソースをすべて解放します。テキストのみの要素のコンテンツを読み取ります。このインスタンスの親を取得します。getProperty(String name)ベースとなる実装から機能またはプロパティの値を取得します。booleanhasNext()それ以上イベントが存在するかどうかを調べます。next()反復処理で次の要素を返します。次のXMLEventを取得します。nextTag()START_ELEMENTまたはEND_ELEMENTに達するまで、意味のない空白イベントをスキップします。peek()次のXMLEventを調べます。ただし、ストリームから読み取ることはしません。voidsetParent(XMLEventReader reader)このインスタンスの親を設定します。クラス java.lang.Objectで宣言されたメソッドclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェース java.util.Iteratorで宣言されたメソッドforEachRemaining, remove
- 
コンストラクタの詳細- 
EventReaderDelegatepublic EventReaderDelegate()親を持たない空のフィルタを構築します。
- 
EventReaderDelegatepublic EventReaderDelegate(XMLEventReader reader)指定された親を持つフィルタを構築します。- パラメータ:
- reader- 親
 
 
- 
- 
メソッドの詳細- 
setParentpublic void setParent(XMLEventReader reader)このインスタンスの親を設定します。- パラメータ:
- reader- 新しい親
 
- 
getParentpublic XMLEventReader getParent()このインスタンスの親を取得します。- 戻り値:
- 親、または設定されていない場合はnull
 
- 
nextEventpublic XMLEvent nextEvent() throws XMLStreamExceptionインタフェースからコピーされた説明:XMLEventReader次のXMLEventを取得します。 最初のイベントはStartDocumentです。- 定義:
- nextEvent、インタフェース:- XMLEventReader
- 戻り値:
- 次のXMLEvent
- 例外:
- XMLStreamException- ベースとなるXMLにエラーが発生した場合。
- 関連項目:
- XMLEvent
 
- 
nextpublic Object next()インタフェースからコピーされた説明:Iterator反復処理で次の要素を返します。
- 
hasNextpublic boolean hasNext()インタフェースからコピーされた説明:XMLEventReaderそれ以上イベントが存在するかどうかを調べます。 イベントがまだある場合はtrue、そうでない場合はfalseを返します。- 定義:
- インタフェースIterator<Object>内のhasNext
- 定義:
- hasNext、インタフェース:- XMLEventReader
- 戻り値:
- イベント・リーダーにイベントがまだある場合はtrue、そうでない場合はfalse
 
- 
peekpublic XMLEvent peek() throws XMLStreamExceptionインタフェースからコピーされた説明:XMLEventReader次のXMLEventを調べます。ただし、ストリームから読み取ることはしません。 ストリームがEOFになった場合、またはこれ以上XMLEventがない場合はnullを返します。 peek()の呼出しは、next()の次の戻りと同じになります。- 定義:
- peek、インタフェース:- XMLEventReader
- 戻り値:
- 次のXMLEvent
- 例外:
- XMLStreamException- エラーが発生した場合
- 関連項目:
- XMLEvent
 
- 
closepublic void close() throws XMLStreamExceptionインタフェースからコピーされた説明:XMLEventReaderこのリーダーに関連付けられているリソースをすべて解放します。 このメソッドはベースとなる入力ソースを閉じません。- 定義:
- close、インタフェース:- XMLEventReader
- 例外:
- XMLStreamException- 関連付けられているリソースの解放でエラーが発生した場合
 
- 
getElementTextpublic String getElementText() throws XMLStreamExceptionインタフェースからコピーされた説明:XMLEventReaderテキストのみの要素のコンテンツを読み取ります。 前提条件: 現在のイベントがSTART_ELEMENTである。 事後条件: 現在のイベントが対応するEND_ELEMENTである。- 定義:
- getElementText、インタフェース:- XMLEventReader
- 戻り値:
- 要素のテキスト
- 例外:
- XMLStreamException- 現在のイベントがSTART_ELEMENTでない場合、またはテキスト以外の要素が見つかった場合
 
- 
nextTagpublic XMLEvent nextTag() throws XMLStreamExceptionインタフェースからコピーされた説明:XMLEventReaderSTART_ELEMENTまたはEND_ELEMENTに達するまで、意味のない空白イベントをスキップします。 空白文字以外に達した場合は、例外がスローされます。 このメソッドは要素のみのコンテンツを処理するときに使用するようにします。これは、DTDが見つからない場合または解釈されない場合は、無視できる空白文字をパーサーが認識できないためです。- 定義:
- nextTag、インタフェース:- XMLEventReader
- 戻り値:
- START_ELEMENTまたはEND_ELEMENT
- 例外:
- XMLStreamException- 空白文字以外に達した場合
 
- 
getPropertypublic Object getProperty(String name) throws IllegalArgumentExceptionインタフェースからコピーされた説明:XMLEventReaderベースとなる実装から機能またはプロパティの値を取得します。- 定義:
- getProperty、インタフェース:- XMLEventReader
- パラメータ:
- name- プロパティの名前
- 戻り値:
- プロパティの値
- 例外:
- IllegalArgumentException- プロパティがサポートされていない場合
 
 
-