|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.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 が使用する XMLEventReaderpublic XMLStreamReader getXMLStreamReader()
この StAXSource が使用する XMLStreamReader を取得します。
この StAXSource が XMLEventReader に基づいて作成された場合、XMLStreamReader は null になります。
StAXSource が使用する XMLStreamReaderpublic void setSystemId(String systemId)
StAXSource のコンテキストでは、システム識別子を明示的に設定することは適切ではありません。XML ソースのシステム識別子は、この StAXSource の構築に使用された XMLStreamReader または XMLEventReader によって決定されます。
UnsupportedOperationException は常にこのメソッドによってスローされます。
Source 内の setSystemIdsystemId - 無視される
UnsupportedOperationException - 常にこのメソッドによってスローされるpublic String getSystemId()
この StAXSource が使用するシステム識別子を取得します。
XML ソースのシステム識別子を決定する際は、この StAXSource の構築に使用された XMLStreamReader または XMLEventReader が照会されます。
システム識別子は null か、空の String ("") である可能性があります。
Source 内の getSystemIdStAXSource が使用するシステム識別子
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。