パッケージ jakarta.xml.bind.helpers
クラス ValidationEventLocatorImpl
- java.lang.ObjectSE
-
- jakarta.xml.bind.helpers.ValidationEventLocatorImpl
- 実装されているすべてのインターフェース:
ValidationEventLocator
public class ValidationEventLocatorImpl extends ObjectSE implements ValidationEventLocator
ValidationEventLocator インターフェースのデフォルトの実装。Jakarta XML Binding プロバイダーは、ValidationEventLocator インターフェースを実装するクラスを使用できます。このクラスは、便宜上提供されているだけです。
- 導入:
- 1.6、JAXB 1.0
- 作成者:
- Kohsuke Kawaguchi, Sun Microsystems, Inc.
- 関連事項:
ValidationEventHandler,ValidationEvent,ValidationEventLocator
コンストラクターの概要
コンストラクター コンストラクター 説明 ValidationEventLocatorImpl()すべてのフィールドが使用できないオブジェクトを作成します。ValidationEventLocatorImpl(ObjectSE _object)Jakarta XML Binding コンテンツオブジェクトを指すオブジェクトを作成します。ValidationEventLocatorImpl(NodeSE _node)DOM ノードを指すオブジェクトを構築します。ValidationEventLocatorImpl(LocatorSE loc)org.xml.sax.Locator からオブジェクトを構築します。ValidationEventLocatorImpl(SAXParseExceptionSE e)SAXParseException の位置情報からオブジェクトを構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 intgetColumnNumber()可能な場合は列番号を返しますintgetLineNumber()可能な場合は行番号を返しますNodeSEgetNode()可能な場合は、DOM ノードへの参照を返しますObjectSEgetObject()可能な場合は、Java コンテンツツリー内のオブジェクトへの参照を返しますintgetOffset()可能な場合はバイトオフセットを返しますURLSEgetURL()可能な場合は、XML ソースの名前を URL として返しますvoidsetColumnNumber(int _columnNumber)このイベントロケータの columnNumber フィールドを設定します。voidsetLineNumber(int _lineNumber)このイベントロケータの lineNumber フィールドを設定します。voidsetNode(NodeSE _node)このイベントロケーターのノードフィールドを設定します。voidsetObject(ObjectSE _object)このイベントロケーターのオブジェクトフィールドを設定します。voidsetOffset(int _offset)このイベントロケーターにオフセットフィールドを設定します。voidsetURL(URLSE _url)このイベントロケーターの URL フィールドを設定します。StringSEtoString()このオブジェクトの文字列表現をデバッグに役立つ形式で返します。
コンストラクターの詳細
ValidationEventLocatorImpl
public ValidationEventLocatorImpl()
すべてのフィールドが使用できないオブジェクトを作成します。
ValidationEventLocatorImpl
public ValidationEventLocatorImpl(LocatorSE loc)
org.xml.sax.Locator からオブジェクトを構築します。オブジェクトの ColumnNumber、LineNumber、URL は、それぞれロケーターの getColumnNumber()、getLineNumber()、getSystemId() メソッドによって返される値から使用できるようになります。ノード、オブジェクト、オフセットは使用できません。- パラメーター:
loc- このイベントロケーターにデータを入力するために使用される SAX ロケーターオブジェクト。- 例外:
IllegalArgumentExceptionSE- ロケーターが null の場合
ValidationEventLocatorImpl
public ValidationEventLocatorImpl(SAXParseExceptionSE e)
SAXParseException の位置情報からオブジェクトを構築します。オブジェクトの ColumnNumber、LineNumber、URL は、それぞれロケーターの getColumnNumber()、getLineNumber()、getSystemId() メソッドによって返される値から使用可能になります。ノード、オブジェクト、オフセットは使用できません。- パラメーター:
e- このイベントロケーターにデータを入力するために使用される SAXParseException オブジェクト。- 例外:
IllegalArgumentExceptionSE- SAXParseException が null の場合
ValidationEventLocatorImpl
public ValidationEventLocatorImpl(NodeSE _node)
DOM ノードを指すオブジェクトを構築します。オブジェクトのノードが使用可能になります。ColumnNumber、LineNumber、オブジェクト、オフセット、URL は使用できません。- パラメーター:
_node- このイベントロケーターにデータを入力するために使用される DOM ノードオブジェクト。- 例外:
IllegalArgumentExceptionSE- ノードが null の場合
ValidationEventLocatorImpl
public ValidationEventLocatorImpl(ObjectSE _object)
Jakarta XML Binding コンテンツオブジェクトを指すオブジェクトを作成します。オブジェクトのオブジェクトが使用可能になります。ColumnNumber、LineNumber、ノード、オフセット、URL は使用できません。- パラメーター:
_object- このイベントロケーターにデータを入力するために使用されるオブジェクト。- 例外:
IllegalArgumentExceptionSE- オブジェクトが null の場合
メソッドの詳細
getURL
public URLSE getURL()
インターフェースからコピーされた説明:ValidationEventLocator可能な場合は、XML ソースの名前を URL として返します- 次で指定:
- インターフェース
ValidationEventLocatorのgetURL - 戻り値:
- URL としての XML ソースの名前。使用できない場合は null
- 関連事項:
ValidationEventLocator.getURL()
setURL
public void setURL(URLSE _url)
このイベントロケーターの URL フィールドを設定します。null 値は許可されます。- パラメーター:
_url- URL
getOffset
public int getOffset()
インターフェースからコピーされた説明:ValidationEventLocator可能な場合はバイトオフセットを返します- 次で指定:
- インターフェース
ValidationEventLocatorのgetOffset - 戻り値:
- 入力ソースへのバイトオフセット、または使用できない場合は -1
- 関連事項:
ValidationEventLocator.getOffset()
setOffset
public void setOffset(int _offset)
このイベントロケーターにオフセットフィールドを設定します。- パラメーター:
_offset- オフセット
getLineNumber
public int getLineNumber()
インターフェースからコピーされた説明:ValidationEventLocator可能な場合は行番号を返します- 次で指定:
- インターフェース
ValidationEventLocatorのgetLineNumber - 戻り値:
- 行番号または利用できない場合は -1
- 関連事項:
ValidationEventLocator.getLineNumber()
setLineNumber
public void setLineNumber(int _lineNumber)
このイベントロケータの lineNumber フィールドを設定します。- パラメーター:
_lineNumber- 行番号
getColumnNumber
public int getColumnNumber()
インターフェースからコピーされた説明:ValidationEventLocator可能な場合は列番号を返します- 次で指定:
- インターフェース
ValidationEventLocatorのgetColumnNumber - 戻り値:
- 列番号または使用できない場合は -1
- 関連事項:
ValidationEventLocator.getColumnNumber()
setColumnNumber
public void setColumnNumber(int _columnNumber)
このイベントロケータの columnNumber フィールドを設定します。- パラメーター:
_columnNumber- 列番号
getObject
public ObjectSE getObject()
インターフェースからコピーされた説明:ValidationEventLocator可能な場合は、Java コンテンツツリー内のオブジェクトへの参照を返します- 次で指定:
- インターフェース
ValidationEventLocatorのgetObject - 戻り値:
- Java コンテンツツリー内のオブジェクトへの参照。使用できない場合は null
- 関連事項:
ValidationEventLocator.getObject()
setObject
public void setObject(ObjectSE _object)
このイベントロケーターのオブジェクトフィールドを設定します。null 値は許可されます。- パラメーター:
_object- java コンテンツオブジェクト
getNode
public NodeSE getNode()
インターフェースからコピーされた説明:ValidationEventLocator可能な場合は、DOM ノードへの参照を返します- 次で指定:
- インターフェース
ValidationEventLocatorのgetNode - 戻り値:
- DOM ノードへの参照。使用できない場合は null
- 関連事項:
ValidationEventLocator.getNode()
setNode
public void setNode(NodeSE _node)
このイベントロケーターのノードフィールドを設定します。null 値は許可されます。- パラメーター:
_node- ノード
toString
public StringSE toString()
このオブジェクトの文字列表現をデバッグに役立つ形式で返します。- オーバーライド:
- クラス
ObjectSEのtoString - 関連事項:
Object.equals(Object)SE