JavaTM Platform
Standard Ed. 6

javax.xml.stream
インタフェース Location


public interface Location

イベントの位置に関する情報を提供します。 Location によって提供される情報はすべてオプションです。たとえば、行番号だけを報告するアプリケーションもあります。

導入されたバージョン:
1.6

メソッドの概要
 int getCharacterOffset()
          この位置がポイントする入力ソースへのバイトまたは文字のオフセットを返します。
 int getColumnNumber()
          現在のイベントが終了する位置の列番号を返します。
 int getLineNumber()
          現在のイベントが終了する位置の行番号を返します。
 String getPublicId()
          XML の公開 ID を返します。
 String getSystemId()
          XML のシステム ID を返します。
 

メソッドの詳細

getLineNumber

int getLineNumber()
現在のイベントが終了する位置の行番号を返します。値が存在しない場合 -1 を返します。

戻り値:
現在の行番号

getColumnNumber

int getColumnNumber()
現在のイベントが終了する位置の列番号を返します。値が存在しない場合 -1 を返します。

戻り値:
現在の列番号

getCharacterOffset

int getCharacterOffset()
この位置がポイントする入力ソースへのバイトまたは文字のオフセットを返します。入力ソースがファイルまたはバイトストリームの場合、これはそのストリームへのバイトオフセットとなります。入力ソースが文字メディアの場合、オフセットは文字オフセットになります。オフセットがない場合は -1 を返します。

戻り値:
現在のオフセット

getPublicId

String getPublicId()
XML の公開 ID を返します。

戻り値:
公開識別子。使用できない場合は null

getSystemId

String getSystemId()
XML のシステム ID を返します。

戻り値:
システム ID。使用できない場合は null

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。