クラス
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
    XMLEventWriter.add(XMLEvent event)
    出力ストリームにイベントを追加します。START_ELEMENTを追加すると、新しい名前空間のスコープが開きます。これは、対応するEND_ELEMENTが書き込まれると閉じます。
    void
    XMLEventWriter.add(XMLEventReader reader)
    ストリーム全体を出力ストリームに追加し、hasNext()がfalseを返すまでinputStream引数でnext()を呼び出します。これは、イベント・リーダー内のすべてのイベントに対する後続のループを実行し、各イベントでaddを呼び出すための便利な方法として使用するようにします。
    void
    XMLEventReader.close()
    このリーダーに関連付けられているリソースをすべて解放します。
    void
    XMLEventWriter.close()
    このストリームに関連付けられているリソースをすべて解放します。
    void
    XMLStreamReader.close()
    このリーダーに関連付けられているリソースをすべて解放します。
    void
    XMLStreamWriter.close()
    このライターを閉じて、ライターに関連付けられているリソースをすべて解放します。
    XMLInputFactory.createFilteredReader(XMLEventReader reader, EventFilter filter)
    イベント・リーダーをフィルタでラップするフィルタ処理されたイベント・リーダーを作成します。
    XMLInputFactory.createFilteredReader(XMLStreamReader reader, StreamFilter filter)
    リーダーをフィルタでラップするフィルタ処理されたリーダーを作成します。
    XMLInputFactory.createXMLEventReader(InputStream stream)
    java.io.InputStreamから新しいXMLEventReaderを作成します。
    XMLInputFactory.createXMLEventReader(InputStream stream, String encoding)
    java.io.InputStreamから新しいXMLEventReaderを作成します。
    XMLInputFactory.createXMLEventReader(Reader reader)
    リーダーから新しいXMLEventReaderを作成します。
    XMLInputFactory.createXMLEventReader(String systemId, InputStream stream)
    java.io.InputStreamから新しいXMLEventReaderを作成します。
    XMLInputFactory.createXMLEventReader(String systemId, Reader reader)
    リーダーから新しいXMLEventReaderを作成します。
    XMLInputFactory.createXMLEventReader(XMLStreamReader reader)
    XMLStreamReaderから新しいXMLEventReaderを作成します。
    XMLInputFactory.createXMLEventReader(Source source)
    JAXPソースから新しいXMLEventReaderを作成します。
    XMLOutputFactory.createXMLEventWriter(OutputStream stream)
    ストリームへの書込みを行う新しいXMLEventWriterを作成します。
    XMLOutputFactory.createXMLEventWriter(OutputStream stream, String encoding)
    ストリームへの書込みを行う新しいXMLEventWriterを作成します。
    XMLOutputFactory.createXMLEventWriter(Writer stream)
    ライターへの書込みを行う新しいXMLEventWriterを作成します。
    XMLOutputFactory.createXMLEventWriter(Result result)
    JAXP結果への書込みを行う新しいXMLEventWriterを作成します。
    XMLInputFactory.createXMLStreamReader(InputStream stream)
    java.io.InputStreamから新しいXMLStreamReaderを作成します。
    XMLInputFactory.createXMLStreamReader(InputStream stream, String encoding)
    java.io.InputStreamから新しいXMLStreamReaderを作成します。
    XMLInputFactory.createXMLStreamReader(Reader reader)
    リーダーから新しいXMLStreamReaderを作成します。
    XMLInputFactory.createXMLStreamReader(String systemId, InputStream stream)
    java.io.InputStreamから新しいXMLStreamReaderを作成します。
    XMLInputFactory.createXMLStreamReader(String systemId, Reader reader)
    java.io.InputStreamから新しいXMLStreamReaderを作成します。
    XMLInputFactory.createXMLStreamReader(Source source)
    JAXPソースから新しいXMLStreamReaderを作成します。
    XMLOutputFactory.createXMLStreamWriter(OutputStream stream)
    ストリームへの書込みを行う新しいXMLStreamWriterを作成します。
    XMLOutputFactory.createXMLStreamWriter(OutputStream stream, String encoding)
    ストリームへの書込みを行う新しいXMLStreamWriterを作成します。
    XMLOutputFactory.createXMLStreamWriter(Writer stream)
    ライターへの書込みを行う新しいXMLStreamWriterを作成します。
    XMLOutputFactory.createXMLStreamWriter(Result result)
    JAXP結果への書込みを行う新しいXMLStreamWriterを作成します。
    void
    XMLEventWriter.flush()
    キャッシュに格納されたすべてのイベントを、ベースとなる出力メカニズムに書き込みます。
    void
    XMLStreamWriter.flush()
    キャッシュに格納されたすべてのデータを、ベースとなる出力メカニズムに書き込みます。
    XMLEventReader.getElementText()
    テキストのみの要素のコンテンツを読み取ります。
    XMLStreamReader.getElementText()
    テキストのみの要素のコンテンツを読み取ります。テキストのみの要素でない場合は、例外がスローされます。
    XMLEventWriter.getPrefix(String uri)
    URIのバインド先の接頭辞を取得します。
    XMLStreamWriter.getPrefix(String uri)
    URIのバインド先の接頭辞を取得します。
    int
    XMLStreamReader.getTextCharacters(int sourceStart, char[] target, int targetStart, int length)
    CHARACTERS、SPACE、またはCDATAイベントに関連付けられているテキストを取得します。
    boolean
    XMLStreamReader.hasNext()
    構文解析イベントがまだある場合はtrue、そうでない場合はfalseを返します。
    int
    XMLStreamReader.next()
    次の構文解析イベントを取得します。プロセッサは、連続する文字データをすべて単一のチャンクとして、またはいくつかのチャンクに分割して返します。
    XMLEventReader.nextEvent()
    次のXMLEventを取得します。
    XMLEventReader.nextTag()
    START_ELEMENTまたはEND_ELEMENTに達するまで、意味のない空白イベントをスキップします。
    int
    XMLStreamReader.nextTag()
    START_ELEMENTまたはEND_ELEMENTに達するまで、すべての空白文字(isWhiteSpace()がtrueを返す)、COMMENT、またはPROCESSING_INSTRUCTIONをスキップします。
    XMLEventReader.peek()
    次のXMLEventを調べます。ただし、ストリームから読み取ることはしません。
    void
    XMLReporter.report(String message, String errorType, Object relatedInformation, Location location)
    目的のメッセージをアプリケーション固有の形式で報告します。
    void
    XMLStreamReader.require(int type, String namespaceURI, String localName)
    現在のイベントが指定の型かどうか、名前空間と名前が現在のイベントの現在の名前空間と名前に一致するかどうかをテストします。
    XMLResolver.resolveEntity(String publicID, String systemID, String baseURI, String namespace)
    リソースを取得します。
    void
    XMLEventWriter.setDefaultNamespace(String uri)
    URIをデフォルトの名前空間にバインドします。このURIは、現在のSTART_ELEMENTとEND_ELEMENTのペアの範囲にバインドされます。
    void
    XMLStreamWriter.setDefaultNamespace(String uri)
    URIをデフォルトの名前空間にバインドします。このURIは、現在のSTART_ELEMENTとEND_ELEMENTのペアの範囲にバインドされます。
    void
    XMLEventWriter.setNamespaceContext(NamespaceContext context)
    接頭辞とURIのバインドに対して、現在の名前空間コンテキストを設定します。
    void
    XMLStreamWriter.setNamespaceContext(NamespaceContext context)
    接頭辞とURIのバインドに対して、現在の名前空間コンテキストを設定します。
    void
    XMLEventWriter.setPrefix(String prefix, String uri)
    URIのバインド先の接頭辞を設定します。
    void
    XMLStreamWriter.setPrefix(String prefix, String uri)
    URIのバインド先の接頭辞を設定します。
    void
    XMLStreamWriter.writeAttribute(String localName, String value)
    属性を出力ストリームに書き込みます。接頭辞は書き込まれません。
    void
    XMLStreamWriter.writeAttribute(String namespaceURI, String localName, String value)
    属性を出力ストリームに書き込みます。
    void
    XMLStreamWriter.writeAttribute(String prefix, String namespaceURI, String localName, String value)
    属性を出力ストリームに書き込みます。
    void
    XMLStreamWriter.writeCData(String data)
    CDataセクションを書き込みます。
    void
    XMLStreamWriter.writeCharacters(char[] text, int start, int len)
    出力にテキストを書き込みます。
    void
    XMLStreamWriter.writeCharacters(String text)
    出力にテキストを書き込みます。
    void
    XMLStreamWriter.writeComment(String data)
    コメント・アウトされたデータを使用してXMLコメントを書き込みます。
    void
    XMLStreamWriter.writeDefaultNamespace(String namespaceURI)
    出力ストリームにデフォルトの名前空間を書き込みます。
    void
    XMLStreamWriter.writeDTD(String dtd)
    DTDセクションを書き込みます。
    void
    XMLStreamWriter.writeEmptyElement(String localName)
    出力に空の要素タグを書き込みます。
    void
    XMLStreamWriter.writeEmptyElement(String namespaceURI, String localName)
    出力に空の要素タグを書き込みます。
    void
    XMLStreamWriter.writeEmptyElement(String prefix, String localName, String namespaceURI)
    出力に空の要素タグを書き込みます。
    void
    XMLStreamWriter.writeEndDocument()
    すべての開始タグを閉じて、対応する終了タグを書き込みます。
    void
    XMLStreamWriter.writeEndElement()
    出力に終了タグを書き込みます。イベントの接頭辞とローカル名の判別はライターの内部状態に依存します。
    void
    XMLStreamWriter.writeEntityRef(String name)
    エンティティ参照を書き込みます。
    void
    XMLStreamWriter.writeNamespace(String prefix, String namespaceURI)
    出力ストリームに名前空間を書き込みます。このメソッドの接頭辞引数が空の文字列、「xmlns」、またはnullの場合、このメソッドはwriteDefaultNamespaceに委譲します。
    void
    XMLStreamWriter.writeProcessingInstruction(String target)
    処理命令を書き込みます。
    void
    XMLStreamWriter.writeProcessingInstruction(String target, String data)
    処理命令を書き込みます。
    void
    XMLStreamWriter.writeStartDocument()
    XML宣言を書き込みます。
    void
    XMLStreamWriter.writeStartDocument(String version)
    XML宣言を書き込みます。
    void
    XMLStreamWriter.writeStartDocument(String encoding, String version)
    XML宣言を書き込みます。
    void
    XMLStreamWriter.writeStartElement(String localName)
    出力に開始タグを書き込みます。
    void
    XMLStreamWriter.writeStartElement(String namespaceURI, String localName)
    出力に開始タグを書き込みます。
    void
    XMLStreamWriter.writeStartElement(String prefix, String localName, String namespaceURI)
    出力に開始タグを書き込みます。
  • javax.xml.stream.eventsでのXMLStreamExceptionの使用

    XMLStreamExceptionをスローするjavax.xml.stream.events内のメソッド
    修飾子と型
    メソッド
    説明
    void
    XMLEvent.writeAsEncodedUnicode(Writer writer)
    このメソッドは、XML 1.0仕様に従ってXMLEventをUnicode文字として書き込みます。
  • javax.xml.stream.utilでのXMLStreamExceptionの使用

    XMLStreamExceptionをスローするjavax.xml.stream.util内のメソッド
    修飾子と型
    メソッド
    説明
    void
    XMLEventConsumer.add(XMLEvent event)
    このメソッドは、コンシューマにイベントを追加します。
    XMLEventAllocator.allocate(XMLStreamReader reader)
    このメソッドは、指定されたイベントにXMLStreamReaderの現在の状態を割り当てます。
    void
    XMLEventAllocator.allocate(XMLStreamReader reader, XMLEventConsumer consumer)
    このメソッドは、指定されたイベントまたはイベント・セットにXMLStreamReaderの現在の状態を割り当て、渡されたコンシューマにそのイベントまたはイベント・セットを追加します。
    void
    EventReaderDelegate.close()
     
    void
    StreamReaderDelegate.close()
     
    EventReaderDelegate.getElementText()
     
    StreamReaderDelegate.getElementText()
     
    int
    StreamReaderDelegate.getTextCharacters(int sourceStart, char[] target, int targetStart, int length)
     
    boolean
    StreamReaderDelegate.hasNext()
     
    int
    StreamReaderDelegate.next()
     
    EventReaderDelegate.nextEvent()
     
    EventReaderDelegate.nextTag()
     
    int
    StreamReaderDelegate.nextTag()
     
    EventReaderDelegate.peek()
     
    void
    StreamReaderDelegate.require(int type, String namespaceURI, String localName)
     
  • javax.xml.transform.staxでのXMLStreamExceptionの使用

    XMLStreamExceptionをスローするjavax.xml.transform.stax内のコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    StAXSource(XMLEventReader xmlEventReader)
    XMLEventReaderを指定して、StAXSourceの新しいインスタンスを作成します。