public interface Locator2 extends Locator
Locator
を通して提供されるエンティティー情報を増やします。実装がこの拡張をサポートしている場合、ContentHandler.setDocumentLocator()
で提供されるロケータはこのインタフェースを実装し、http://xml.org/sax/features/use-locator2 機能フラグは値 true を持ちます。
このモジュールは、ソースコード、文書ともに公開ドメインに置かれています。したがって、内容に関する保証は一切提供されません。
XMLReader 実装はこの情報のサポートに必要ありません。これは SAX2 のコアディストリビューションだけに含まれるものではありません。
修飾子と型 | メソッドと説明 |
---|---|
String |
getEncoding()
エンティティーの文字エンコーディングの名前を返します。
|
String |
getXMLVersion()
エンティティーに使用される XML のバージョンを返します。
|
getColumnNumber, getLineNumber, getPublicId, getSystemId
String getXMLVersion()
String getEncoding()
InputSource
を使用してエンティティーの文字ストリームを提供する場合、このメソッドはその入力ストリームで提供されたエンコーディングを返します。
最近の W3C 仕様では、「Unicode Normalization Form C」を使用して、一部エンコーディングが行われているテキストを処理する前に正規化する必要があります。このような正規化はアプリケーションで実行しなければならず、通常はこのメソッドによって返された値に基づいてトリガーされます。
エンコーディング名は背後の JVM で使用されているもので、比較するには大文字と小文字を区別する必要があります。
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.