|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface DOMImplementationLS
DOMImplementationLS
は、ロードおよび保存オブジェクトを作成するためのファクトリメソッドを備えています。
DOMImplementationLS
インタフェースのインスタンスは、DOMImplementation
インタフェースのインスタンスでバインディング固有のキャスティングメソッドを使用して、あるいは Document
が「DOM Level 3 Core」で定義されている「Core」
バージョン「3.0」
機能をサポートしている場合は、パラメータ値「LS」
(または「LS-Async」
) と「3.0」
をそれぞれ持つ DOMImplementation.getFeature
メソッドを使用して取得できます。
「Document Object Model (DOM) Level 3 Load and Save Specification」も参照してください。
フィールドの概要 | |
---|---|
static short |
MODE_ASYNCHRONOUS
非同期 LSParser を作成します。 |
static short |
MODE_SYNCHRONOUS
同期 LSParser を作成します。 |
メソッドの概要 | |
---|---|
LSInput |
createLSInput()
LSInput.characterStream 、LSInput.byteStream 、LSInput.stringData LSInput.systemId 、LSInput.publicId 、LSInput.baseURI 、および LSInput.encoding が null であり、LSInput.certifiedText が false である新しい空の入力ソースオブジェクトを作成します。 |
LSOutput |
createLSOutput()
LSOutput.characterStream 、LSOutput.byteStream 、LSOutput.systemId 、LSOutput.encoding が null である新しい空の出力先オブジェクトを作成します。 |
LSParser |
createLSParser(short mode,
String schemaType)
新しい LSParser を作成します。 |
LSSerializer |
createLSSerializer()
新しい LSSerializer オブジェクトを作成します。 |
フィールドの詳細 |
---|
static final short MODE_SYNCHRONOUS
LSParser
を作成します。
static final short MODE_ASYNCHRONOUS
LSParser
を作成します。
メソッドの詳細 |
---|
LSParser createLSParser(short mode, String schemaType) throws DOMException
LSParser
を作成します。新しく作成されたパーサーは、DOMConfiguration
オブジェクトを使用して構成できます。 また、parse
メソッドを使って文書を解析するときに使用できます。
mode
- mode
引数は、
MODE_SYNCHRONOUS
または MODE_ASYNCHRONOUS
。
mode
が MODE_SYNCHRONOUS
の場合、
作成された LSParser
は同期モードで動作し、
MODE_ASYNCHRONOUS
の場合、
LSParser
は非同期モードで
動作するschemaType
- 新しく作成された LSParser
を使って
Document
をロードしているときに使用される
スキーマ言語の種類を表す絶対 URI。絶対 URI で、字句チェックは
行われないことに注意。任意のスキーマ型に対応する
LSParser
(見つかった任意のスキーマを使用できる LSParser)
を作成するには、値
null
を使用
注: W3C XML スキーマ「XML Schema Part 1」
の場合は、アプリケーションで値
「http://www.w3.org/2001/XMLSchema
」を使用する必要があります。XML DTD「XML 1.0」
の場合は、アプリケーションで値
「http://www.w3.org/TR/REC-xml
」を使用する必要があります。ほかのスキーマ言語は
W3C の範囲外であるため、このメソッドを使用するには、
絶対 URI を使用することをお勧めします。
LSParser
オブジェクト。この
LSParser
は、mode
引数の値に応じて、
同期または非同期
注: 新しく作成された LSParser
は、
デフォルトで DOMErrorHandler
を含んでいません。
つまり、「
error-handler」構成パラメータの値は null
です。ただし、実装では、
作成時にデフォルトエラーハンドラを備えることができます。この場合、
新しく作成された LSParser
オブジェクトの
「error-handler」
構成パラメータの初期値は、
デフォルトエラーハンドラへの参照を含みます。
DOMException
- NOT_SUPPORTED_ERR:要求されたモードまたはスキーマ型がサポート
対象外の場合LSSerializer createLSSerializer()
LSSerializer
オブジェクトを作成します。
LSSerializer
オブジェクト
注: 新しく作成された LSSerializer
は、
デフォルトで、DOMErrorHandler
を含んでいません。
つまり、「error-handler」
構成パラメータの値は
null
です。ただし、実装では、
作成時にデフォルトエラーハンドラを備えることができます。この場合、
新しく作成された LSSerializer
オブジェクトの
「error-handler」
構成パラメータの初期値は、
デフォルトエラーハンドラへの参照を含みます。
LSInput createLSInput()
LSInput.characterStream
、LSInput.byteStream
、LSInput.stringData
LSInput.systemId
、LSInput.publicId
、LSInput.baseURI
、および LSInput.encoding
が null であり、LSInput.certifiedText
が false である新しい空の入力ソースオブジェクトを作成します。
LSOutput createLSOutput()
LSOutput.characterStream
、LSOutput.byteStream
、LSOutput.systemId
、LSOutput.encoding
が null である新しい空の出力先オブジェクトを作成します。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。