|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.xml.transform.TransformerFactory javax.xml.transform.sax.SAXTransformerFactory
public abstract class SAXTransformerFactory
このクラスは、TransformerFactory を拡張して SAX 固有のファクトリメソッドを提供します。2 つの型の ContentHandler を提供します。1 つは Transformers の作成用で、もう 1 つは Templates オブジェクトの作成用です。
変換時に使用される XMLReader 用の ErrorHandler または EntityResolver をアプリケーションで設定する場合は、(getXMLReaderで) XMLReader への参照を提供する SAXSource を返すために URIResolver を使う必要があります。
フィールドの概要 | |
---|---|
static String |
FEATURE
この値を引数として渡したときに TransformerFactory.getFeature(java.lang.String) が true を返す場合、TransformerFactory.newInstance() から返された TransformerFactory は SAXTransformerFactory に安全にキャストできます。 |
static String |
FEATURE_XMLFILTER
この値を引数として渡したときに TransformerFactory.getFeature(java.lang.String) が true を返す場合は、newXMLFilter(Source src) および newXMLFilter(Templates templates) メソッドがサポートされます。 |
コンストラクタの概要 | |
---|---|
protected |
SAXTransformerFactory()
デフォルトのコンストラクタは意図的に保護されています。 |
メソッドの概要 | |
---|---|
abstract TemplatesHandler |
newTemplatesHandler()
SAX ContentHandler イベントを処理して Templates オブジェクトにすることのできる TemplatesHandler オブジェクトを取得します。 |
abstract TransformerHandler |
newTransformerHandler()
SAX ContentHandler イベントを処理して Result にすることのできる TransformerHandler オブジェクトを取得します。 |
abstract TransformerHandler |
newTransformerHandler(Source src)
引数で指定された変換命令に基づいて、SAX ContentHandler イベントを処理して Result にすることのできる TransformerHandler オブジェクトを取得します。 |
abstract TransformerHandler |
newTransformerHandler(Templates templates)
Templates 引数に基づいて、SAX ContentHandler イベントを処理して Result にすることのできる TransformerHandler オブジェクトを取得します。 |
abstract XMLFilter |
newXMLFilter(Source src)
指定された Source を変換命令として使用する XMLFilter を作成します。 |
abstract XMLFilter |
newXMLFilter(Templates templates)
Templates 引数に基づいて XMLFilter を作成します。 |
クラス javax.xml.transform.TransformerFactory から継承されたメソッド |
---|
getAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newInstance, newTemplates, newTransformer, newTransformer, setAttribute, setErrorListener, setFeature, setURIResolver |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)
が true を返す場合、TransformerFactory.newInstance()
から返された TransformerFactory は SAXTransformerFactory に安全にキャストできます。
public static final String FEATURE_XMLFILTER
TransformerFactory.getFeature(java.lang.String)
が true を返す場合は、newXMLFilter(Source src)
および newXMLFilter(Templates templates)
メソッドがサポートされます。
コンストラクタの詳細 |
---|
protected SAXTransformerFactory()
メソッドの詳細 |
---|
public abstract TransformerHandler newTransformerHandler(Source src) throws TransformerConfigurationException
src
- 変換命令の Source
TransformerConfigurationException
- 何らかの理由で TransformerHandler を作成できない場合public abstract TransformerHandler newTransformerHandler(Templates templates) throws TransformerConfigurationException
templates
- コンパイルされた変換命令
TransformerConfigurationException
- 何らかの理由で TransformerHandler を作成できない場合public abstract TransformerHandler newTransformerHandler() throws TransformerConfigurationException
TransformerConfigurationException
- 何らかの理由で TransformerHandler を作成できない場合public abstract TemplatesHandler newTemplatesHandler() throws TransformerConfigurationException
TransformerConfigurationException
- 何らかの理由で TemplatesHandler を作成できない場合public abstract XMLFilter newXMLFilter(Source src) throws TransformerConfigurationException
src
- 変換命令の Source
TransformerConfigurationException
- 何らかの理由で TemplatesHandler を作成できない場合public abstract XMLFilter newXMLFilter(Templates templates) throws TransformerConfigurationException
templates
- コンパイルされた変換命令
TransformerConfigurationException
- 何らかの理由で TemplatesHandler を作成できない場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。