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