モジュール java.xml
パッケージ javax.xml.transform

インタフェースSourceLocator

  • 既知のすべてのサブインタフェース:
    DOMLocator


    public interface SourceLocator
    このインタフェースは、XMLソースまたは変換命令内で発生したエラーの場所をレポートすることを主な目的としています。
    導入されたバージョン:
    1.4
    • メソッドの詳細

      • getPublicId

        String getPublicId​()
        現在の文書イベントの公開識別子を返します。

        戻り値は、ドキュメント・エンティティ、またはイベントをトリガーしたマークアップが出現する外部の解析対象エンティティの公開識別子です。

        戻り値:
        公開識別子を含む文字列。使用できない場合はnull。
        関連項目:
        getSystemId()
      • getSystemId

        String getSystemId​()
        現在の文書イベントのシステム識別子を返します。

        戻り値は、ドキュメント・エンティティ、またはイベントをトリガーしたマークアップが出現する外部の解析対象エンティティのシステム識別子です。

        システム識別子がURLの場合、パーサーはこれをアプリケーションに渡す前に完全に解決する必要があります。

        戻り値:
        システム識別子を含む文字列。使用できない場合はnull。
        関連項目:
        getPublicId()
      • getLineNumber

        int getLineNumber​()
        現在の文書イベントが終了する行番号を返します。

        警告: このメソッドの戻り値は、エラー報告で使用される近似値に過ぎません。この情報は、元のXMLドキュメントの文字コンテンツを編集するには不十分です。

        戻り値は、ドキュメント・エンティティ、またはイベントをトリガーしたマークアップが出現する外部の解析対象エンティティ内のおおよその行番号です。

        戻り値:
        行番号。使用できない場合は -1。
        関連項目:
        getColumnNumber()
      • getColumnNumber

        int getColumnNumber​()
        現在のドキュメント・イベントが終了する文字位置を返します。

        警告: このメソッドの戻り値は、エラー報告で使用される近似値に過ぎません。この情報は、元のXMLドキュメントの文字コンテンツを編集するには不十分です。

        戻り値は、ドキュメント・エンティティ、またはイベントをトリガーしたマークアップが出現する外部の解析対象エンティティ内のおおよそのカラム番号です。

        戻り値:
        列番号。使用できない場合は -1。
        関連項目:
        getLineNumber()