インタフェースTransformerHandler
- すべてのスーパー・インタフェース:
ContentHandler, DTDHandler, LexicalHandler
public interface TransformerHandler extends ContentHandler, LexicalHandler, DTDHandler
TransformerHandlerはSAX ContentHandler構文解析イベントを待機し、それをResultに変換します。
- 導入されたバージョン:
- 1.4
-
メソッドのサマリー
修飾子と型メソッド説明相対URLを解決するベース識別子(URIまたはシステム識別子)を取得します。パラメータおよび出力プロパティを設定するために必要な、このハンドラに関連するTransformerを取得します。void変換に使用される、このTransformerHandlerに関連したResultを設定します。voidsetSystemId(String systemID) 相対URLを解決するベース識別子(URIまたはシステム識別子)を設定します。インタフェースで宣言されたメソッド ContentHandler
characters, declaration, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping修飾子と型メソッド説明voidcharacters(char[] ch, int start, int length) 文字データの通知を受け取ります。default voiddeclaration(String version, String encoding, String standalone) XML宣言の通知を受け取ります。void文書の終了通知を受け取ります。voidendElement(String uri, String localName, String qName) 要素の終了通知を受け取ります。voidendPrefixMapping(String prefix) 前置修飾子とURIのマッピングのスコープを終了します。voidignorableWhitespace(char[] ch, int start, int length) 要素コンテンツに含まれる無視できる空白文字の通知を受け取ります。voidprocessingInstruction(String target, String data) 処理命令の通知を受け取ります。voidsetDocumentLocator(Locator locator) SAX文書イベントの発生元を特定するオブジェクトを受け取ります。voidskippedEntity(String name) スキップされたエンティティの通知を受け取ります。void文書の開始通知を受け取ります。voidstartElement(String uri, String localName, String qName, Attributes atts) 要素の開始通知を受け取ります。voidstartPrefixMapping(String prefix, String uri) 前置修飾子とURI名前空間マッピングのスコープを開始します。インタフェースで宣言されたメソッド DTDHandler
notationDecl, unparsedEntityDecl修飾子と型メソッド説明voidnotationDecl(String name, String publicId, String systemId) 表記法宣言イベントの通知を受け取ります。voidunparsedEntityDecl(String name, String publicId, String systemId, String notationName) 解析対象外エンティティ宣言イベントの通知を受け取ります。インタフェースで宣言されたメソッド LexicalHandler
comment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntity修飾子と型メソッド説明voidcomment(char[] ch, int start, int length) 文書内の任意の位置にあるXMLコメントを報告します。voidendCDATA()CDATAセクションの終わりを報告します。voidendDTD()DTD宣言の終わりを報告します。voidエンティティの終わりを報告します。voidCDATAセクションの開始を報告します。voidDTD宣言がある場合、その開始を報告します。voidstartEntity(String name) 内部および外部のXMLエンティティの一部の開始を報告します。
-
メソッドの詳細
-
setResult
void setResult(Result result) throws IllegalArgumentException 変換に使用される、この
TransformerHandlerに関連したResultを設定します。- パラメータ:
result-Resultインスタンス、nullは不可。- スロー:
IllegalArgumentException- 何らかの理由で結果が無効の場合。
-
setSystemId
void setSystemId(String systemID) 相対URLを解決するベース識別子(URIまたはシステム識別子)を設定します。- パラメータ:
systemID- ソース・ツリーのベースURI。
-
getSystemId
-
getTransformer
Transformer getTransformer()パラメータおよび出力プロパティを設定するために必要な、このハンドラに関連する
Transformerを取得します。- 戻り値:
- この
TransformerHandlerに関連付けられているTransformer。
-