|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--javax.xml.transform.sax.SAXSource
SAX スタイルの Source のホルダーとして動作します。
| フィールドの概要 | |
static String |
FEATURE
この値を引数として渡したときに TransformerFactory.getFeature(java.lang.String) が true を返す場合、Transformer はこの型の Source 入力をサポートします。 |
| コンストラクタの概要 | |
SAXSource()
引数なしのデフォルトのコンストラクタです。 |
|
SAXSource(InputSource inputSource)
SAX InputSource を使用して SAXSource を作成します。 |
|
SAXSource(XMLReader reader,
InputSource inputSource)
XMLReader と SAX InputSource を使用して SAXSource を作成します。 |
|
| メソッドの概要 | |
InputSource |
getInputSource()
Source に対して使用される SAX InputSource を取得します。 |
String |
getSystemId()
URI を解決するベース ID (URI またはシステム ID) を取得します。 |
XMLReader |
getXMLReader()
Source に対して使用される XMLReader を取得します。 |
void |
setInputSource(InputSource inputSource)
Source に対して使用される SAX InputSource を設定します。 |
void |
setSystemId(String systemId)
この Source の system 識別子を設定します。 |
void |
setXMLReader(XMLReader reader)
Source に対して使用される XMLReader を設定します。 |
static InputSource |
sourceToInputSource(Source source)
TrAX Source オブジェクトから SAX InputSource オブジェクトを取得しようとします。 |
| クラス 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 を返す場合、Transformer はこの型の Source 入力をサポートします。
| コンストラクタの詳細 |
public SAXSource()
Transformer はデフォルトのルートノードを持つ空の入力ツリーを想定します。
public SAXSource(XMLReader reader,
InputSource inputSource)
XMLReader と SAX InputSource を使用して SAXSource を作成します。Transformer または SAXTransformerFactory は、それ自体をリーダの ContentHandler として設定し、その後 reader.parse(inputSource) を呼び出します。
reader - 構文解析に使う XMLReaderinputSource - SAX 入力ソース参照。null は不可で、リーダの構文解析メソッドに渡されるpublic SAXSource(InputSource inputSource)
InputSource を使用して SAXSource を作成します。Transformer または SAXTransformerFactory は XMLReaderFactory を介してリーダを作成して (setXMLReader が使用されない場合)、それ自体をリーダの ContentHandler として設定し、reader.parse(inputSource) を呼び出します。
inputSource - 入力ソース参照。null は不可で、リーダの構文解析メソッドに渡される| メソッドの詳細 |
public void setXMLReader(XMLReader reader)
reader - 有効な XMLReader または XMLFilter 参照public XMLReader getXMLReader()
public void setInputSource(InputSource inputSource)
inputSource - 有効な InputSource 参照public InputSource getInputSource()
public void setSystemId(String systemId)
バイトストリームまたは文字ストリームがある場合、system 識別子は省略可能ですが、指定した方が便利です。アプリケーションはそれを使用して相対 URI を解決し、エラーメッセージや警告に含めることができるためです。パーサは、バイトストリームまたは文字ストリームが指定されていない場合にかぎり、URI への接続を開こうとします。
Source 内の setSystemIdsystemId - URI 文字列としての system 識別子public String getSystemId()
Source 内の getSystemIdpublic static InputSource sourceToInputSource(Source source)
source - null 以外の Source 参照でなければならない
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.