public abstract class SAXTransformerFactory extends TransformerFactory
変換時に使用される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を作成します。
|
getAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newInstance, newInstance, newTemplates, newTransformer, newTransformer, setAttribute, setErrorListener, setFeature, setURIResolver
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)
メソッドがサポートされます。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を作成できない場合。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.