クラス
org.xml.sax.SAXExceptionの使用

SAXExceptionを使用するパッケージ
パッケージ
説明
SAX (XML用シンプルAPI)パーサーまたはDOM (ドキュメント・オブジェクト・モデル)ドキュメント・ビルダーを使用してXMLドキュメントを処理するためのクラスを提供します。
XML文書の検証のためのAPIを提供します。
XML (SAX)のシンプルAPIのインタフェースを提供します。
適合するSAXドライバが必ずしもサポートしないSAX2機能へのインタフェースを提供します。
SAXベースのアプリケーションのブートストラップをサポートするなど、ヘルパー・クラスを提供します。
  • javax.xml.parsersでのSAXExceptionの使用

    SAXExceptionをスローするjavax.xml.parsers内のメソッド
    修飾子と型
    メソッド
    説明
    abstract Parser
    SAXParser.getParser()
    このクラスの実装によってカプセル化されたSAXパーサーを返します。
    abstract XMLReader
    SAXParser.getXMLReader()
    このクラスの実装によりカプセル化されるXMLReaderを返します。
    abstract SAXParser
    SAXParserFactory.newSAXParser()
    現在構成されているファクトリ・パラメータを使用してSAXParserの新しいインスタンスを作成します。
    DocumentBuilder.parse​(File f)
    指定されたファイルの内容をXMLドキュメントとして構文解析し、新しいDOM Documentオブジェクトを返します。
    DocumentBuilder.parse​(InputStream is)
    指定されたInputStreamの内容をXMLドキュメントとして構文解析し、新しいDOM Documentオブジェクトを返します。
    DocumentBuilder.parse​(InputStream is, String systemId)
    指定されたInputStreamの内容をXMLドキュメントとして構文解析し、新しいDOM Documentオブジェクトを返します。
    DocumentBuilder.parse​(String uri)
    指定されたURIの内容をXMLドキュメントとして構文解析し、新しいDOM Documentオブジェクトを返します。
    abstract Document
    DocumentBuilder.parse​(InputSource is)
    指定された入力ソースの内容をXMLドキュメントとして構文解析し、新しいDOM Documentオブジェクトを返します。
    void
    SAXParser.parse​(File f, HandlerBase hb)
    指定されたファイルの内容を、指定されたHandlerBaseを使用してXMLとして構文解析します。
    void
    SAXParser.parse​(File f, DefaultHandler dh)
    指定されたファイルの内容を、指定されたDefaultHandlerを使用してXMLとして構文解析します。
    void
    SAXParser.parse​(InputStream is, HandlerBase hb)
    指定されたHandlerBaseを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。
    void
    SAXParser.parse​(InputStream is, HandlerBase hb, String systemId)
    指定されたHandlerBaseを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。
    void
    SAXParser.parse​(InputStream is, DefaultHandler dh)
    指定されたDefaultHandlerを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。
    void
    SAXParser.parse​(InputStream is, DefaultHandler dh, String systemId)
    指定されたDefaultHandlerを使用して、指定されたInputStreamインスタンスの内容をXMLとして構文解析します。
    void
    SAXParser.parse​(String uri, HandlerBase hb)
    指定されたURI (Uniform Resource Identifier)で表されたコンテンツを、指定されたHandlerBaseを使用してXMLとして構文解析します。
    void
    SAXParser.parse​(String uri, DefaultHandler dh)
    指定されたURI (Uniform Resource Identifier)で表わされたコンテンツを、指定されたDefaultHandlerを使用してXMLとして構文解析します。
    void
    SAXParser.parse​(InputSource is, HandlerBase hb)
    指定されたInputSourceのコンテンツを、指定されたHandlerBaseを使用してXMLとして構文解析します。
    void
    SAXParser.parse​(InputSource is, DefaultHandler dh)
    指定されたInputSourceのコンテンツを、指定されたDefaultHandlerを使用してXMLとして構文解析します。
  • javax.xml.validationでのSAXExceptionの使用

    SAXExceptionをスローするjavax.xml.validation内のメソッド
    修飾子と型
    メソッド
    説明
    abstract Schema
    SchemaFactory.newSchema()
    特殊なSchemaオブジェクトを作成します。
    SchemaFactory.newSchema​(File schema)
    指定されたFileをスキーマとして構文解析し、それをSchemaとして返します。
    SchemaFactory.newSchema​(URL schema)
    指定されたURLをスキーマとして構文解析し、それをSchemaとして返します。
    SchemaFactory.newSchema​(Source schema)
    指定されたソースをスキーマとして構文解析し、それをスキーマとして返します。
    abstract Schema
    SchemaFactory.newSchema​(Source[] schemas)
    指定されたソースをスキーマとして構文解析し、それをスキーマとして返します。
    void
    Validator.validate​(Source source)
    指定された入力を検証します。
    abstract void
    Validator.validate​(Source source, Result result)
    指定された入力を検証し、追加された検証結果を指定された出力に送ります。
  • org.xml.saxでのSAXExceptionの使用

    org.xml.saxSAXExceptionのサブクラス
    修飾子と型
    クラス
    説明
    class 
    認識されない識別子のための例外クラスです。
    class 
    サポート対象外の操作のための例外クラスです。
    class 
    XML構文解析エラーまたは警告をカプセル化します。
    SAXExceptionをスローするorg.xml.sax内のメソッド
    修飾子と型
    メソッド
    説明
    void
    ContentHandler.characters​(char[] ch, int start, int length)
    文字データの通知を受け取ります。
    void
    DocumentHandler.characters​(char[] ch, int start, int length)
    非推奨。
    文字データの通知を受け取ります。
    void
    HandlerBase.characters​(char[] ch, int start, int length)
    非推奨。
    要素内の文字データの通知を受け取ります。
    default void
    ContentHandler.declaration​(String version, String encoding, String standalone)
    XML宣言の通知を受け取ります。
    void
    ContentHandler.endDocument()
    文書の終了通知を受け取ります。
    void
    DocumentHandler.endDocument()
    非推奨。
    文書の終了通知を受け取ります。
    void
    HandlerBase.endDocument()
    非推奨。
    文書の終了通知を受け取ります。
    void
    ContentHandler.endElement​(String uri, String localName, String qName)
    要素の終了通知を受け取ります。
    void
    DocumentHandler.endElement​(String name)
    非推奨。
    要素の終了通知を受け取ります。
    void
    HandlerBase.endElement​(String name)
    非推奨。
    要素の終了通知を受け取ります。
    void
    ContentHandler.endPrefixMapping​(String prefix)
    前置修飾子とURIのマッピングのスコープを終了します。
    void
    ErrorHandler.error​(SAXParseException exception)
    回復可能なエラーの通知を受け取ります。
    void
    HandlerBase.error​(SAXParseException e)
    非推奨。
    回復可能なパーサー・エラーの通知を受け取ります。
    void
    ErrorHandler.fatalError​(SAXParseException exception)
    リカバリ不可で致命的なエラーの通知を受け取ります。
    void
    HandlerBase.fatalError​(SAXParseException e)
    非推奨。
    致命的なXML構文解析エラーを報告します。
    void
    ContentHandler.ignorableWhitespace​(char[] ch, int start, int length)
    要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
    void
    DocumentHandler.ignorableWhitespace​(char[] ch, int start, int length)
    非推奨。
    要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
    void
    HandlerBase.ignorableWhitespace​(char[] ch, int start, int length)
    非推奨。
    要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
    void
    DTDHandler.notationDecl​(String name, String publicId, String systemId)
    表記法宣言イベントの通知を受け取ります。
    void
    Parser.parse​(String systemId)
    非推奨。
    システム識別子(URI)からXML文書を構文解析します。
    void
    Parser.parse​(InputSource source)
    非推奨。
    XMLドキュメントを解析します。
    void
    XMLReader.parse​(String systemId)
    システム識別子(URI)からXML文書を構文解析します。
    void
    XMLReader.parse​(InputSource input)
    XMLドキュメントを解析します。
    void
    ContentHandler.processingInstruction​(String target, String data)
    処理命令の通知を受け取ります。
    void
    DocumentHandler.processingInstruction​(String target, String data)
    非推奨。
    処理命令の通知を受け取ります。
    void
    HandlerBase.processingInstruction​(String target, String data)
    非推奨。
    処理命令の通知を受け取ります。
    EntityResolver.resolveEntity​(String publicId, String systemId)
    アプリケーションが外部エンティティを解決できるようにします。
    HandlerBase.resolveEntity​(String publicId, String systemId)
    非推奨。
    外部エンティティを解決します。
    void
    Parser.setLocale​(Locale locale)
    非推奨。
    アプリケーションにエラーや警告のロケールの要求を許可します。
    void
    ContentHandler.skippedEntity​(String name)
    スキップされたエンティティの通知を受け取ります。
    void
    ContentHandler.startDocument()
    文書の開始通知を受け取ります。
    void
    DocumentHandler.startDocument()
    非推奨。
    文書の開始通知を受け取ります。
    void
    HandlerBase.startDocument()
    非推奨。
    文書の開始通知を受け取ります。
    void
    ContentHandler.startElement​(String uri, String localName, String qName, Attributes atts)
    要素の開始通知を受け取ります。
    void
    DocumentHandler.startElement​(String name, AttributeList atts)
    非推奨。
    要素の開始通知を受け取ります。
    void
    HandlerBase.startElement​(String name, AttributeList attributes)
    非推奨。
    要素の開始通知を受け取ります。
    void
    ContentHandler.startPrefixMapping​(String prefix, String uri)
    前置修飾子とURI名前空間マッピングのスコープを開始します。
    void
    DTDHandler.unparsedEntityDecl​(String name, String publicId, String systemId, String notationName)
    解析対象外エンティティ宣言イベントの通知を受け取ります。
    void
    ErrorHandler.warning​(SAXParseException exception)
    警告の通知を受け取ります。
    void
    HandlerBase.warning​(SAXParseException e)
    非推奨。
    パーサー警告の通知を受け取ります。
  • org.xml.sax.extでのSAXExceptionの使用

    SAXExceptionをスローするorg.xml.sax.ext内のメソッド
    修飾子と型
    メソッド
    説明
    void
    DeclHandler.attributeDecl​(String eName, String aName, String type, String mode, String value)
    属性型宣言を報告します。
    void
    DefaultHandler2.attributeDecl​(String eName, String aName, String type, String mode, String value)
     
    void
    DefaultHandler2.comment​(char[] ch, int start, int length)
     
    void
    LexicalHandler.comment​(char[] ch, int start, int length)
    文書内の任意の位置にあるXMLコメントを報告します。
    void
    DeclHandler.elementDecl​(String name, String model)
    要素型宣言を報告します。
    void
    DefaultHandler2.elementDecl​(String name, String model)
     
    void
    DefaultHandler2.endCDATA()
     
    void
    LexicalHandler.endCDATA()
    CDATAセクションの終わりを報告します。
    void
    DefaultHandler2.endDTD()
     
    void
    LexicalHandler.endDTD()
    DTD宣言の終わりを報告します。
    void
    DefaultHandler2.endEntity​(String name)
     
    void
    LexicalHandler.endEntity​(String name)
    エンティティの終わりを報告します。
    void
    DeclHandler.externalEntityDecl​(String name, String publicId, String systemId)
    構文解析済みの外部エンティティ宣言を報告します。
    void
    DefaultHandler2.externalEntityDecl​(String name, String publicId, String systemId)
     
    DefaultHandler2.getExternalSubset​(String name, String baseURI)
    外部サブセットが文書テキストに宣言されなかった場合、何も使用されないことをパーサーに通知します。
    EntityResolver2.getExternalSubset​(String name, String baseURI)
    アプリケーションは、明確に定義していない文書の外部サブセットを提供できます。
    void
    DeclHandler.internalEntityDecl​(String name, String value)
    内部エンティティ宣言を報告します。
    void
    DefaultHandler2.internalEntityDecl​(String name, String value)
     
    DefaultHandler2.resolveEntity​(String publicId, String systemId)
    nullのエンティティ名とベースURIを使用してEntityResolver2.resolveEntity()を呼び出します。
    DefaultHandler2.resolveEntity​(String name, String publicId, String baseURI, String systemId)
    基底URIに対してsystemIdを解釈処理して結果が絶対URIとなったエンティティ・テキストを読み取るようパーサーに通知します。
    EntityResolver2.resolveEntity​(String name, String publicId, String baseURI, String systemId)
    アプリケーションは外部エンティティ参照を入力ソースへマッピングするか、一般的なURI解決を使用するようパーサーに通知できます。
    void
    DefaultHandler2.startCDATA()
     
    void
    LexicalHandler.startCDATA()
    CDATAセクションの開始を報告します。
    void
    DefaultHandler2.startDTD​(String name, String publicId, String systemId)
     
    void
    LexicalHandler.startDTD​(String name, String publicId, String systemId)
    DTD宣言がある場合、その開始を報告します。
    void
    DefaultHandler2.startEntity​(String name)
     
    void
    LexicalHandler.startEntity​(String name)
    内部および外部のXMLエンティティの一部の開始を報告します。
  • org.xml.sax.helpersでのSAXExceptionの使用

    SAXExceptionをスローするorg.xml.sax.helpers内のメソッド
    修飾子と型
    メソッド
    説明
    void
    DefaultHandler.characters​(char[] ch, int start, int length)
    要素内の文字データの通知を受け取ります。
    void
    ParserAdapter.characters​(char[] ch, int start, int length)
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.characters​(char[] ch, int start, int length)
    文字データ・イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.characters​(char[] ch, int start, int length)
    SAX2の文字イベントを適応させます。
    static XMLReader
    XMLReaderFactory.createXMLReader()
    非推奨。
    XMLReaderの新しいインスタンスを取得します。
    static XMLReader
    XMLReaderFactory.createXMLReader​(String className)
    非推奨。
    クラス名からXMLリーダーの生成を試みます。
    void
    DefaultHandler.endDocument()
    文書の終了通知を受け取ります。
    void
    ParserAdapter.endDocument()
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.endDocument()
    文書終了イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.endDocument()
    文書イベントを終了します。
    void
    DefaultHandler.endElement​(String uri, String localName, String qName)
    要素の終了通知を受け取ります。
    void
    ParserAdapter.endElement​(String qName)
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.endElement​(String uri, String localName, String qName)
    要素終了イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.endElement​(String uri, String localName, String qName)
    SAX2の要素終了イベントを適応させます。
    void
    DefaultHandler.endPrefixMapping​(String prefix)
    名前空間マッピングの終了通知を受け取ります。
    void
    XMLFilterImpl.endPrefixMapping​(String prefix)
    名前空間前置修飾子マッピングの終了イベントをフィルタ・リングします。
    void
    DefaultHandler.error​(SAXParseException e)
    回復可能なパーサー・エラーの通知を受け取ります。
    void
    XMLFilterImpl.error​(SAXParseException e)
    エラー・イベントをフィルタ・リングします。
    void
    DefaultHandler.fatalError​(SAXParseException e)
    致命的なXML構文解析エラーを報告します。
    void
    XMLFilterImpl.fatalError​(SAXParseException e)
    致命的なエラー・イベントをフィルタ・リングします。
    void
    DefaultHandler.ignorableWhitespace​(char[] ch, int start, int length)
    要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。
    void
    ParserAdapter.ignorableWhitespace​(char[] ch, int start, int length)
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.ignorableWhitespace​(char[] ch, int start, int length)
    無視できる空白類文字イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.ignorableWhitespace​(char[] ch, int start, int length)
    SAX2の無視できる空白文字イベントを適応させます。
    void
    DefaultHandler.notationDecl​(String name, String publicId, String systemId)
    表記法宣言の通知を受け取ります。
    void
    XMLFilterImpl.notationDecl​(String name, String publicId, String systemId)
    表記法宣言イベントをフィルタ・リングします。
    void
    ParserAdapter.parse​(String systemId)
    XMLドキュメントを解析します。
    void
    ParserAdapter.parse​(InputSource input)
    XMLドキュメントを解析します。
    void
    XMLFilterImpl.parse​(String systemId)
    文書を構文解析します。
    void
    XMLFilterImpl.parse​(InputSource input)
    文書を構文解析します。
    void
    XMLReaderAdapter.parse​(String systemId)
    文書を構文解析します。
    void
    XMLReaderAdapter.parse​(InputSource input)
    文書を構文解析します。
    void
    DefaultHandler.processingInstruction​(String target, String data)
    処理命令の通知を受け取ります。
    void
    ParserAdapter.processingInstruction​(String target, String data)
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.processingInstruction​(String target, String data)
    処理命令イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.processingInstruction​(String target, String data)
    SAX2の処理命令イベントを適応させます。
    DefaultHandler.resolveEntity​(String publicId, String systemId)
    外部エンティティを解決します。
    XMLFilterImpl.resolveEntity​(String publicId, String systemId)
    外部エンティティ解決をフィルタ・リングします。
    void
    XMLReaderAdapter.setLocale​(Locale locale)
    エラー報告のためのロケールを設定します。
    void
    DefaultHandler.skippedEntity​(String name)
    スキップされたエンティティの通知を受け取ります。
    void
    XMLFilterImpl.skippedEntity​(String name)
    スキップされたエンティティ・イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.skippedEntity​(String name)
    SAX2のスキップされたエンティティ・イベントを適応させます。
    void
    DefaultHandler.startDocument()
    文書の開始通知を受け取ります。
    void
    ParserAdapter.startDocument()
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.startDocument()
    文書開始イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.startDocument()
    文書イベントを開始します。
    void
    DefaultHandler.startElement​(String uri, String localName, String qName, Attributes attributes)
    要素の開始通知を受け取ります。
    void
    ParserAdapter.startElement​(String qName, AttributeList qAtts)
    アダプタ実装メソッドは呼び出しません。
    void
    XMLFilterImpl.startElement​(String uri, String localName, String qName, Attributes atts)
    要素開始イベントをフィルタ・リングします。
    void
    XMLReaderAdapter.startElement​(String uri, String localName, String qName, Attributes atts)
    SAX2の要素開始イベントを適応させます。
    void
    DefaultHandler.startPrefixMapping​(String prefix, String uri)
    名前空間マッピングの開始通知を受け取ります。
    void
    XMLFilterImpl.startPrefixMapping​(String prefix, String uri)
    名前空間前置修飾子マッピングの開始イベントをフィルタ・リングします。
    void
    DefaultHandler.unparsedEntityDecl​(String name, String publicId, String systemId, String notationName)
    解析対象外エンティティ宣言の通知を受け取ります。
    void
    XMLFilterImpl.unparsedEntityDecl​(String name, String publicId, String systemId, String notationName)
    解析対象外エンティティ宣言イベントをフィルタ・リングします。
    void
    DefaultHandler.warning​(SAXParseException e)
    パーサー警告の通知を受け取ります。
    void
    XMLFilterImpl.warning​(SAXParseException e)
    警告イベントをフィルタ・リングします。
    SAXExceptionをスローするorg.xml.sax.helpers内のコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    新しいパーサー・アダプタを構築します。
     
    新しいアダプタを作成します。