インタフェースXMLEventReader
- 既知のすべての実装クラス:
EventReaderDelegate
-
メソッドのサマリー
修飾子と型メソッド説明voidclose()このリーダーに関連付けられているリソースをすべて解放します。テキストのみの要 のコンテンツを読み取ります。getProperty(String name) ベースとなる実装から機能またはプロパティの値を取得します。booleanhasNext()それ以上イベントが存在するかどうかを調べます。次のXMLEventを取得します。nextTag()START_ELEMENTまたはEND_ELEMENTに達するまで、意味のない空白イベントをスキップします。peek()次のXMLEventを調べます。た し、ストリー から読み取ることはしません。インタフェースjava.util.Iteratorで宣言されたメソッド
forEachRemaining, next, remove
-
メソッドの詳細
-
nextEvent
XMLEvent nextEvent() throws XMLStreamException次のXMLEventを取得します。 最初のイベントはStartDocumentです。- 戻り値:
- 次のXMLEvent
- スロー:
XMLStreamException- ベースとなるXMLにエラーが発生した 合。NoSuchElementException- 反復には要 がありません。- 関連 目:
-
hasNext
-
peek
XMLEvent peek() throws XMLStreamException次のXMLEventを調べます。た し、ストリー から読み取ることはしません。 ストリー がEOFになった 合、またはこれ以上XMLEventがない 合はnullを返します。 peek()の呼出しは、next()の次の戻りと同じになります。- 戻り値:
- 次のXMLEvent
- スロー:
XMLStreamException- エラーが発生した 合- 関連 目:
-
getElementText
String getElementText() throws XMLStreamExceptionテキストのみの要 のコンテンツを読み取ります。 前提条件: 現在のイベントがSTART_ELEMENTである。 事後条件: 現在のイベントが対応するEND_ELEMENTである。- 戻り値:
- 要 のテキスト
- スロー:
XMLStreamException- 現在のイベントがSTART_ELEMENTでない 合、またはテキスト以外の要 が見つかった 合
-
nextTag
XMLEvent nextTag() throws XMLStreamExceptionSTART_ELEMENTまたはEND_ELEMENTに達するまで、意味のない空白イベントをスキップします。 空白文字以外に達した 合は、例外がスローされます。 このメソッドは要 のみのコンテンツを処理するときに使用するようにします。これは、DTDが見つからない 合または解釈されない 合は、無視できる空白文字をパーサーが認識できないためです。- 戻り値:
- START_ELEMENTまたはEND_ELEMENT
- スロー:
XMLStreamException- 空白文字以外に達した 合
-
getProperty
Object getProperty( String name) throws IllegalArgumentExceptionベースとなる実装から機能またはプロパティの値を取得します。- パラメータ:
name- プロパティの名前- 戻り値:
- プロパティの値
- スロー:
IllegalArgumentException- プロパティがサポートされていない 合
-
close
void close() throws XMLStreamExceptionこのリーダーに関連付けられているリソースをすべて解放します。 このメソッドはベースとなる入力ソースを閉じません。- スロー:
XMLStreamException- 関連付けられているリソースの解放でエラーが発生した 合
-