|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.xml.stream.XMLEventFactory
public abstract class XMLEventFactory
このインタフェースは、XMLEvent のインスタンスを作成するためのユーティリティークラスを定義します。
StartElement
,
EndElement
,
ProcessingInstruction
,
Comment
,
Characters
,
StartDocument
,
EndDocument
,
DTD
コンストラクタの概要 | |
---|---|
protected |
XMLEventFactory()
|
メソッドの概要 | |
---|---|
abstract Attribute |
createAttribute(QName name,
String value)
新しい Attribute を作成します。 |
abstract Attribute |
createAttribute(String localName,
String value)
新しい Attribute を作成します。 |
abstract Attribute |
createAttribute(String prefix,
String namespaceURI,
String localName,
String value)
新しい Attribute を作成します。 |
abstract Characters |
createCData(String content)
CData フラグが true に設定されている Characters イベントを作成します。 |
abstract Characters |
createCharacters(String content)
Characters イベントを作成します。 |
abstract Comment |
createComment(String text)
コメントを作成します。 |
abstract DTD |
createDTD(String dtd)
文書型定義イベントを作成します。 |
abstract EndDocument |
createEndDocument()
EndDocument イベントの新しいインスタンスを作成します。 |
abstract EndElement |
createEndElement(QName name,
Iterator namespaces)
新しい EndElement を作成します。 |
abstract EndElement |
createEndElement(String prefix,
String namespaceUri,
String localName)
新しい EndElement を作成します。 |
abstract EndElement |
createEndElement(String prefix,
String namespaceUri,
String localName,
Iterator namespaces)
新しい EndElement を作成します。 |
abstract EntityReference |
createEntityReference(String name,
EntityDeclaration declaration)
EntityReference イベントの新しいインスタンスを作成します。 |
abstract Characters |
createIgnorableSpace(String content)
無視できる空白を作成します。 |
abstract Namespace |
createNamespace(String namespaceURI)
新しいデフォルトの Namespace を作成します。 |
abstract Namespace |
createNamespace(String prefix,
String namespaceUri)
新しい Namespace を作成します。 |
abstract ProcessingInstruction |
createProcessingInstruction(String target,
String data)
処理命令を作成します。 |
abstract Characters |
createSpace(String content)
isSpace フラグが true に設定されている Characters イベントを作成します。 |
abstract StartDocument |
createStartDocument()
StartDocument イベントの新しいインスタンスを作成します。 |
abstract StartDocument |
createStartDocument(String encoding)
StartDocument イベントの新しいインスタンスを作成します。 |
abstract StartDocument |
createStartDocument(String encoding,
String version)
StartDocument イベントの新しいインスタンスを作成します。 |
abstract StartDocument |
createStartDocument(String encoding,
String version,
boolean standalone)
StartDocument イベントの新しいインスタンスを作成します。 |
abstract StartElement |
createStartElement(QName name,
Iterator attributes,
Iterator namespaces)
新しい StartElement を作成します。 |
abstract StartElement |
createStartElement(String prefix,
String namespaceUri,
String localName)
新しい StartElement を作成します。 |
abstract StartElement |
createStartElement(String prefix,
String namespaceUri,
String localName,
Iterator attributes,
Iterator namespaces)
新しい StartElement を作成します。 |
abstract StartElement |
createStartElement(String prefix,
String namespaceUri,
String localName,
Iterator attributes,
Iterator namespaces,
NamespaceContext context)
新しい StartElement を作成します。 |
static XMLEventFactory |
newInstance()
ファクトリの新しいインスタンスを作成します。 |
static XMLEventFactory |
newInstance(String factoryId,
ClassLoader classLoader)
ファクトリの新しいインスタンスを作成します。 |
abstract void |
setLocation(Location location)
このメソッドを使用すると、このファクトリによって作成された各イベントで Location を設定できます。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
protected XMLEventFactory()
メソッドの詳細 |
---|
public static XMLEventFactory newInstance() throws FactoryConfigurationError
FactoryConfigurationError
- このファクトリのインスタンスがロードできない場合public static XMLEventFactory newInstance(String factoryId, ClassLoader classLoader) throws FactoryConfigurationError
factoryId
- 検索するファクトリの名前。プロパティー名と同一classLoader
- 使用する classLoader
FactoryConfigurationError
- このファクトリのインスタンスがロードできない場合public abstract void setLocation(Location location)
location
- 作成されるイベントごとに設定する位置public abstract Attribute createAttribute(String prefix, String namespaceURI, String localName, String value)
prefix
- この属性の接頭辞。null 以外namespaceURI
- 属性値はこの値に設定される。null 以外localName
- 属性の XML 名のローカル名。localName を null にすることはできないvalue
- 設定される属性値。null 以外
public abstract Attribute createAttribute(String localName, String value)
localName
- 属性の XML 名のローカル名。localName を null にすることはできないvalue
- 設定される属性値。null 以外
public abstract Attribute createAttribute(QName name, String value)
name
- 属性の修飾名。null 以外value
- 設定される属性値。null 以外
public abstract Namespace createNamespace(String namespaceURI)
namespaceURI
- デフォルトの名前空間 URI
public abstract Namespace createNamespace(String prefix, String namespaceUri)
prefix
- この名前空間の接頭辞。null 以外namespaceUri
- 属性値はこの値に設定される。null 以外
public abstract StartElement createStartElement(QName name, Iterator attributes, Iterator namespaces)
name
- 属性の修飾名。null 以外attributes
- 新しい StartElement に追加する Attribute を実装するオブジェクトの順序付けされていないオプションセット。null の場合もあるnamespaces
- 新しい StartElement に追加する Namespace を実装するオブジェクトの順序付けされていないオプションセット。null の場合もある
public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName)
namespaceUri
- 新しい StartElement の QName の URIlocalName
- 新しい StartElement の QName のローカル名prefix
- 新しい StartElement の QName の接頭辞
public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces)
namespaceUri
- 新しい StartElement の QName の URIlocalName
- 新しい StartElement の QName のローカル名prefix
- 新しい StartElement の QName の接頭辞attributes
- 新しい StartElement に追加する Attribute を実装するオブジェクトの順序付けされていないセットnamespaces
- 新しい StartElement に追加する Namespace を実装するオブジェクトの順序付けされていないセット
public abstract StartElement createStartElement(String prefix, String namespaceUri, String localName, Iterator attributes, Iterator namespaces, NamespaceContext context)
namespaceUri
- 新しい StartElement の QName の URIlocalName
- 新しい StartElement の QName のローカル名prefix
- 新しい StartElement の QName の接頭辞attributes
- 新しい StartElement に追加する Attribute を実装するオブジェクトの順序付けされていないセット。null の場合もあるnamespaces
- 新しい StartElement に追加する Namespace を実装するオブジェクトの順序付けされていないセット。null の場合もあるcontext
- この要素の名前空間コンテキスト
public abstract EndElement createEndElement(QName name, Iterator namespaces)
name
- EndElement の修飾名namespaces
- 範囲外になった Namespace を実装するオブジェクトの順序付けされていないオプションセット。null の場合もある
public abstract EndElement createEndElement(String prefix, String namespaceUri, String localName)
namespaceUri
- 新しい StartElement の QName の URIlocalName
- 新しい StartElement の QName のローカル名prefix
- 新しい StartElement の QName の接頭辞
public abstract EndElement createEndElement(String prefix, String namespaceUri, String localName, Iterator namespaces)
namespaceUri
- 新しい StartElement の QName の URIlocalName
- 新しい StartElement の QName のローカル名prefix
- 新しい StartElement の QName の接頭辞namespaces
- 範囲外になった Namespace を実装するオブジェクトの順序付けされていないセット。null の場合もある
public abstract Characters createCharacters(String content)
content
- 作成する文字列
public abstract Characters createCData(String content)
content
- 作成する文字列
public abstract Characters createSpace(String content)
content
- 作成する空白の内容
public abstract Characters createIgnorableSpace(String content)
content
- 作成する空白
public abstract StartDocument createStartDocument()
public abstract StartDocument createStartDocument(String encoding, String version, boolean standalone)
encoding
- エンコーディング形式version
- XML バージョンstandalone
- スタンドアロンの状態は true または false に設定される
public abstract StartDocument createStartDocument(String encoding, String version)
encoding
- エンコーディング形式version
- XML バージョン
public abstract StartDocument createStartDocument(String encoding)
encoding
- エンコーディング形式
public abstract EndDocument createEndDocument()
public abstract EntityReference createEntityReference(String name, EntityDeclaration declaration)
name
- 参照の名前declaration
- イベントの宣言
public abstract Comment createComment(String text)
text
- コメントのテキスト Comment イベントpublic abstract ProcessingInstruction createProcessingInstruction(String target, String data)
target
- 処理命令のターゲットdata
- 処理命令のテキスト
public abstract DTD createDTD(String dtd)
dtd
- 文書型定義のテキスト
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。