|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface Locator2
SAX2 拡張は Locator を通して提供される エンティティ情報を増やします。実装がこの拡張をサポートしている場合、ContentHandler.setDocumentLocator() で提供されるロケータはこのインタフェースを実装し、「http://xml.org/sax/features/use-locator2」機能フラグは値「true」を持ちます。
このモジュールは、ソースコード、文書ともに公開ドメインに置かれています。したがって、内容に関する保証は一切提供されません。
XMLReader 実装はこの情報のサポートに必要ありません。これは SAX2 のコアディストリビューションだけに含まれるものではありません。
| メソッドの概要 | |
|---|---|
String |
getEncoding()
エンティティの文字エンコーディングの名前を返します。 |
String |
getXMLVersion()
エンティティに使用される XML のバージョンを返します。 |
| インタフェース org.xml.sax.Locator から継承されたメソッド |
|---|
getColumnNumber, getLineNumber, getPublicId, getSystemId |
| メソッドの詳細 |
|---|
String getXMLVersion()
String getEncoding()
InputSource を使用してエンティティの文字ストリームを提供する場合、このメソッドはその入力ストリームで提供されたエンコーディングを返します。
最近の W3C 仕様では、「Unicode Normalization Form C」を使用して、一部エンコーディングが行われているテキストを処理する前に正規化する必要があります。このような正規化はアプリケーションで実行しなければならず、通常はこのメソッドによって返された値に基づいてトリガされます。
エンコーディング名は背後の JVM で使用されているもので、比較するには大文字と小文字を区別する必要があります。
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。