クラス
javax.xml.stream.XMLStreamExceptionの使用
XMLStreamExceptionを使用するパッケージ
パッケージ
説明
Streaming API for XML (StAX)のインタフェースとクラスを定義します。
Streaming API for XML (StAX)のイベント・インタフェースを定義します。
Streaming API for XML (StAX)のユーティリティ・クラスを提供します。
StAX固有の変換クラスを提供します。
-
javax.xml.streamでのXMLStreamExceptionの使用
XMLStreamExceptionをスローするjavax.xml.streamのメソッド修飾子と型メソッド説明void出力ストリームにイベントを追加します。START_ELEMENTを追加すると、新しい名前空間のスコープが開きます。これは、対応するEND_ELEMENTが書き込まれると閉じます。voidXMLEventWriter.add(XMLEventReader reader) ストリーム全体を出力ストリームに追加し、hasNext()がfalseを返すまでinputStream引数でnext()を呼び出します。これは、イベント・リーダー内のすべてのイベントに対する後続のループを実行し、各イベントでaddを呼び出すための便利な方法として使用するようにします。voidXMLEventReader.close()このリーダーに関連付けられているリソースをすべて解放します。voidXMLEventWriter.close()このストリームに関連付けられているリソースをすべて解放します。voidXMLStreamReader.close()このリーダーに関連付けられているリソースをすべて解放します。voidXMLStreamWriter.close()このライターを閉じて、ライターに関連付けられているリソースをすべて解放します。abstract XMLEventReaderXMLInputFactory.createFilteredReader(XMLEventReader reader, EventFilter filter) イベント・リーダーをフィルタでラップするフィルタ処理されたイベント・リーダーを作成します。abstract XMLStreamReaderXMLInputFactory.createFilteredReader(XMLStreamReader reader, StreamFilter filter) リーダーをフィルタでラップするフィルタ処理されたリーダーを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(InputStream stream) java.io.InputStreamから新しいXMLEventReaderを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(InputStream stream, String encoding) java.io.InputStreamから新しいXMLEventReaderを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(Reader reader) リーダーから新しいXMLEventReaderを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(String systemId, InputStream stream) java.io.InputStreamから新しいXMLEventReaderを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(String systemId, Reader reader) リーダーから新しいXMLEventReaderを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(XMLStreamReader reader) XMLStreamReaderから新しいXMLEventReaderを作成します。abstract XMLEventReaderXMLInputFactory.createXMLEventReader(Source source) JAXPソースから新しいXMLEventReaderを作成します。abstract XMLEventWriterXMLOutputFactory.createXMLEventWriter(OutputStream stream) ストリームへの書込みを行う新しいXMLEventWriterを作成します。abstract XMLEventWriterXMLOutputFactory.createXMLEventWriter(OutputStream stream, String encoding) ストリームへの書込みを行う新しいXMLEventWriterを作成します。abstract XMLEventWriterXMLOutputFactory.createXMLEventWriter(Writer stream) ライターへの書込みを行う新しいXMLEventWriterを作成します。abstract XMLEventWriterXMLOutputFactory.createXMLEventWriter(Result result) JAXP結果への書込みを行う新しいXMLEventWriterを作成します。abstract XMLStreamReaderXMLInputFactory.createXMLStreamReader(InputStream stream) java.io.InputStreamから新しいXMLStreamReaderを作成します。abstract XMLStreamReaderXMLInputFactory.createXMLStreamReader(InputStream stream, String encoding) java.io.InputStreamから新しいXMLStreamReaderを作成します。abstract XMLStreamReaderXMLInputFactory.createXMLStreamReader(Reader reader) リーダーから新しいXMLStreamReaderを作成します。abstract XMLStreamReaderXMLInputFactory.createXMLStreamReader(String systemId, InputStream stream) java.io.InputStreamから新しいXMLStreamReaderを作成します。abstract XMLStreamReaderXMLInputFactory.createXMLStreamReader(String systemId, Reader reader) java.io.InputStreamから新しいXMLStreamReaderを作成します。abstract XMLStreamReaderXMLInputFactory.createXMLStreamReader(Source source) JAXPソースから新しいXMLStreamReaderを作成します。abstract XMLStreamWriterXMLOutputFactory.createXMLStreamWriter(OutputStream stream) ストリームへの書込みを行う新しいXMLStreamWriterを作成します。abstract XMLStreamWriterXMLOutputFactory.createXMLStreamWriter(OutputStream stream, String encoding) ストリームへの書込みを行う新しいXMLStreamWriterを作成します。abstract XMLStreamWriterXMLOutputFactory.createXMLStreamWriter(Writer stream) ライターへの書込みを行う新しいXMLStreamWriterを作成します。abstract XMLStreamWriterXMLOutputFactory.createXMLStreamWriter(Result result) JAXP結果への書込みを行う新しいXMLStreamWriterを作成します。voidXMLEventWriter.flush()キャッシュに格納されたすべてのイベントを、ベースとなる出力メカニズムに書き込みます。voidXMLStreamWriter.flush()キャッシュに格納されたすべてのデータを、ベースとなる出力メカニズムに書き込みます。XMLEventReader.getElementText()テキストのみの要素のコンテンツを読み取ります。XMLStreamReader.getElementText()テキストのみの要素のコンテンツを読み取ります。テキストのみの要素でない場合は、例外がスローされます。URIのバインド先の接頭辞を取得します。URIのバインド先の接頭辞を取得します。intXMLStreamReader.getTextCharacters(int sourceStart, char[] target, int targetStart, int length) CHARACTERS、SPACEまたはCDATAイベントに関連付けられたテキストを取得します。booleanXMLStreamReader.hasNext()構文解析イベントがまだある場合はtrue、そうでない場合はfalseを返します。intXMLStreamReader.next()次の構文解析イベントを取得します。プロセッサは、連続する文字データをすべて単一のチャンクとして、またはいくつかのチャンクに分割して返します。XMLEventReader.nextEvent()次のXMLEventを取得します。XMLEventReader.nextTag()START_ELEMENTまたはEND_ELEMENTに達するまで、意味のない空白イベントをスキップします。intXMLStreamReader.nextTag()START_ELEMENTまたはEND_ELEMENTに達するまで、すべての空白文字(isWhiteSpace()がtrueを返す)、COMMENT、またはPROCESSING_INSTRUCTIONをスキップします。XMLEventReader.peek()次のXMLEventを調べます。ただし、ストリームから読み取ることはしません。void目的のメッセージをアプリケーション固有の形式で報告します。void現在のイベントが指定の型かどうか、名前空間と名前が現在のイベントの現在の名前空間と名前に一致するかどうかをテストします。XMLResolver.resolveEntity(String publicID, String systemID, String baseURI, String namespace) リソースを取得します。voidXMLEventWriter.setDefaultNamespace(String uri) URIをデフォルトの名前空間にバインドします。このURIは、現在のSTART_ELEMENTとEND_ELEMENTのペアの範囲にバインドされます。voidXMLStreamWriter.setDefaultNamespace(String uri) URIをデフォルトの名前空間にバインドします。このURIは、現在のSTART_ELEMENTとEND_ELEMENTのペアの範囲にバインドされます。voidXMLEventWriter.setNamespaceContext(NamespaceContext context) 接頭辞とURIのバインドに対して、現在の名前空間コンテキストを設定します。voidXMLStreamWriter.setNamespaceContext(NamespaceContext context) 接頭辞とURIのバインドに対して、現在の名前空間コンテキストを設定します。voidURIのバインド先の接頭辞を設定します。voidURIのバインド先の接頭辞を設定します。voidXMLStreamWriter.writeAttribute(String localName, String value) 属性を出力ストリームに書き込みます。接頭辞は書き込まれません。voidXMLStreamWriter.writeAttribute(String namespaceURI, String localName, String value) 属性を出力ストリームに書き込みます。voidXMLStreamWriter.writeAttribute(String prefix, String namespaceURI, String localName, String value) 属性を出力ストリームに書き込みます。voidXMLStreamWriter.writeCData(String data) CDataセクションを書き込みます。voidXMLStreamWriter.writeCharacters(char[] text, int start, int len) 出力にテキストを書き込みます。voidXMLStreamWriter.writeCharacters(String text) 出力にテキストを書き込みます。voidXMLStreamWriter.writeComment(String data) コメント・アウトされたデータを使用してXMLコメントを書き込みます。voidXMLStreamWriter.writeDefaultNamespace(String namespaceURI) 出力ストリームにデフォルトの名前空間を書き込みます。voidDTDセクションを書き込みます。voidXMLStreamWriter.writeEmptyElement(String localName) 出力に空の要素タグを書き込みます。voidXMLStreamWriter.writeEmptyElement(String namespaceURI, String localName) 出力に空の要素タグを書き込みます。voidXMLStreamWriter.writeEmptyElement(String prefix, String localName, String namespaceURI) 出力に空の要素タグを書き込みます。voidXMLStreamWriter.writeEndDocument()すべての開始タグを閉じて、対応する終了タグを書き込みます。voidXMLStreamWriter.writeEndElement()出力に終了タグを書き込みます。イベントの接頭辞とローカル名の判別はライターの内部状態に依存します。voidXMLStreamWriter.writeEntityRef(String name) エンティティ参照を書き込みます。voidXMLStreamWriter.writeNamespace(String prefix, String namespaceURI) 出力ストリームに名前空間を書き込みます。このメソッドの接頭辞引数が空の文字列、「xmlns」、またはnullの場合、このメソッドはwriteDefaultNamespaceに委譲します。voidXMLStreamWriter.writeProcessingInstruction(String target) 処理命令を書き込みます。voidXMLStreamWriter.writeProcessingInstruction(String target, String data) 処理命令を書き込みます。voidXMLStreamWriter.writeStartDocument()XML宣言を書き込みます。voidXMLStreamWriter.writeStartDocument(String version) XML宣言を書き込みます。voidXMLStreamWriter.writeStartDocument(String encoding, String version) XML宣言を書き込みます。voidXMLStreamWriter.writeStartElement(String localName) 出力に開始タグを書き込みます。voidXMLStreamWriter.writeStartElement(String namespaceURI, String localName) 出力に開始タグを書き込みます。voidXMLStreamWriter.writeStartElement(String prefix, String localName, String namespaceURI) 出力に開始タグを書き込みます。 -
javax.xml.stream.eventsでのXMLStreamExceptionの使用
XMLStreamExceptionをスローするjavax.xml.stream.eventsのメソッド修飾子と型メソッド説明voidXMLEvent.writeAsEncodedUnicode(Writer writer) このメソッドは、XML 1.0仕様に従ってXMLEventをUnicode文字として書き込みます。 -
javax.xml.stream.utilでのXMLStreamExceptionの使用
XMLStreamExceptionをスローするjavax.xml.stream.utilのメソッド修飾子と型メソッド説明voidこのメソッドは、コンシューマにイベントを追加します。XMLEventAllocator.allocate(XMLStreamReader reader) このメソッドは、指定されたイベントにXMLStreamReaderの現在の状態を割り当てます。voidXMLEventAllocator.allocate(XMLStreamReader reader, XMLEventConsumer consumer) このメソッドは、指定されたイベントまたはイベント・セットにXMLStreamReaderの現在の状態を割り当て、渡されたコンシューマにそのイベントまたはイベント・セットを追加します。voidEventReaderDelegate.close()voidStreamReaderDelegate.close()EventReaderDelegate.getElementText()StreamReaderDelegate.getElementText()intStreamReaderDelegate.getTextCharacters(int sourceStart, char[] target, int targetStart, int length) booleanStreamReaderDelegate.hasNext()intStreamReaderDelegate.next()EventReaderDelegate.nextEvent()EventReaderDelegate.nextTag()intStreamReaderDelegate.nextTag()EventReaderDelegate.peek()void -
javax.xml.transform.staxでのXMLStreamExceptionの使用
XMLStreamExceptionをスローするjavax.xml.transform.staxのコンストラクタ修飾子コンストラクタ説明StAXSource(XMLEventReader xmlEventReader) XMLEventReaderを指定して、StAXSourceの新しいインスタンスを作成します。