|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.xml.transform.stax.StAXSource
public class StAXSource
StAX リーダー (XMLStreamReader
または XMLEventReader
) の形式の XML Source
のホルダーとして機能します。.StAXSource
は、Source
を受け入れるすべてのケース、たとえば Transformer
や、入力として Source
を受け入れる Validator
で使用できます。
StAXSource
は処理中に消費されます。再利用はできません。
XMLStreamReader
,
XMLEventReader
フィールドの概要 | |
---|---|
static String |
FEATURE
この値を引数として渡したときに TransformerFactory.getFeature(java.lang.String) が true を返す場合、Transformer はこの型の Source 入力をサポートします。 |
コンストラクタの概要 | |
---|---|
StAXSource(XMLEventReader xmlEventReader)
XMLEventReader を指定して、StAXSource の新しいインスタンスを作成します。 |
|
StAXSource(XMLStreamReader xmlStreamReader)
XMLStreamReader を指定して、StAXSource の新しいインスタンスを作成します。 |
メソッドの概要 | |
---|---|
String |
getSystemId()
この StAXSource が使用するシステム識別子を取得します。 |
XMLEventReader |
getXMLEventReader()
この StAXSource が使用する XMLEventReader を取得します。 |
XMLStreamReader |
getXMLStreamReader()
この StAXSource が使用する XMLStreamReader を取得します。 |
void |
setSystemId(String systemId)
StAXSource のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。 |
クラス 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 StAXSource(XMLEventReader xmlEventReader) throws XMLStreamException
XMLEventReader
を指定して、StAXSource
の新しいインスタンスを作成します。
XMLEventReader
は null
でない参照である必要があります。
XMLEventReader
は、XMLStreamConstants.START_DOCUMENT
状態または XMLStreamConstants.START_ELEMENT
状態です。
xmlEventReader
- この StAXSource
の作成に使用する XMLEventReader
XMLStreamException
- xmlEventReader
アクセスが Exception
をスローする場合
IllegalArgumentException
- xmlEventReader
== null
の場合
IllegalStateException
- xmlEventReader
が XMLStreamConstants.START_DOCUMENT
状態でも XMLStreamConstants.START_ELEMENT
状態でもない場合public StAXSource(XMLStreamReader xmlStreamReader)
XMLStreamReader
を指定して、StAXSource
の新しいインスタンスを作成します。
XMLStreamReader
は null
でない参照である必要があります。
XMLStreamReader
は、XMLStreamConstants.START_DOCUMENT
状態または XMLStreamConstants.START_ELEMENT
状態です。
xmlStreamReader
- この StAXSource
の作成に使用する XMLStreamReader
IllegalArgumentException
- xmlStreamReader
== null
の場合
IllegalStateException
- xmlStreamReader
が XMLStreamConstants.START_DOCUMENT
状態でも XMLStreamConstants.START_ELEMENT
状態でもない場合メソッドの詳細 |
---|
public XMLEventReader getXMLEventReader()
この StAXSource
が使用する XMLEventReader
を取得します。
この StAXSource
が XMLStreamReader
に基づいて作成された場合、XMLEventReader
は null
になります。
StAXSource
が使用する XMLEventReader
public XMLStreamReader getXMLStreamReader()
この StAXSource
が使用する XMLStreamReader
を取得します。
この StAXSource
が XMLEventReader
に基づいて作成された場合、XMLStreamReader
は null
になります。
StAXSource
が使用する XMLStreamReader
public void setSystemId(String systemId)
StAXSource
のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。XML ソースのシステム識別子は、この StAXSource
の構築に使用された XMLStreamReader
または XMLEventReader
によって決定されます。
UnsupportedOperationException
は常にこのメソッドによってスローされます。
Source
内の setSystemId
systemId
- 無視される
UnsupportedOperationException
- 常にこのメソッドによってスローされるpublic String getSystemId()
この StAXSource
が使用するシステム識別子を取得します。
XML ソースのシステム識別子を決定する際は、この StAXSource
の構築に使用された XMLStreamReader
または XMLEventReader
が照会されます。
システム識別子は null
か、空の String
(""
) である可能性があります。
Source
内の getSystemId
StAXSource
が使用するシステム識別子
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。