JavaTM Platform
Standard Ed. 6

javax.xml.bind.helpers
クラス ValidationEventLocatorImpl

java.lang.Object
  上位を拡張 javax.xml.bind.helpers.ValidationEventLocatorImpl
すべての実装されたインタフェース:
ValidationEventLocator

public class ValidationEventLocatorImpl
extends Object
implements ValidationEventLocator

ValidationEventLocator インタフェースのデフォルト実装です。

JAXB プロバイダは、ValidationEventLocator インタフェースを実装する任意のクラスを使用することを許可されています。このクラスは単に利便性のために提供されています。

導入されたバージョン:
JAXB1.0
関連項目:
Validator, ValidationEventHandler, ValidationEvent, ValidationEventLocator

コンストラクタの概要
ValidationEventLocatorImpl()
          すべてのフィールドが使用不可のオブジェクトを作成します。
ValidationEventLocatorImpl(Locator loc)
          org.xml.sax.Locator からオブジェクトを作成します。
ValidationEventLocatorImpl(Node _node)
          DOM Node をポイントするオブジェクトを構築します。
ValidationEventLocatorImpl(Object _object)
          JAXB コンテンツオブジェクトをポイントするオブジェクトを構築します。
ValidationEventLocatorImpl(SAXParseException e)
          SAXParseException の位置情報をもとにオブジェクトを構築します。
 
メソッドの概要
 int getColumnNumber()
          使用可能な場合、列番号を返します。
 int getLineNumber()
          使用可能な場合、行番号を返します。
 Node getNode()
          使用可能な場合、DOM Node への参照を返します。
 Object getObject()
          使用可能な場合、Java コンテンツツリー内のオブジェクトへの参照を返します。
 int getOffset()
          使用可能な場合、バイトオフセットを返します。
 URL getURL()
          使用可能な場合、XML ソースの名前を URL として返します。
 void setColumnNumber(int _columnNumber)
          このイベントロケータの [columnNumber] フィールドを設定します。
 void setLineNumber(int _lineNumber)
          このイベントロケータの [lineNumber] フィールドを設定します。
 void setNode(Node _node)
          このイベントロケータの [Node] フィールドを設定します。
 void setObject(Object _object)
          このイベントロケータの [Object] フィールドを設定します。
 void setOffset(int _offset)
          このイベントロケータの [offset] フィールドを設定します。
 void setURL(URL _url)
          このイベントロケータの [URL] フィールドを設定します。
 String toString()
          デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ValidationEventLocatorImpl

public ValidationEventLocatorImpl()
すべてのフィールドが使用不可のオブジェクトを作成します。


ValidationEventLocatorImpl

public ValidationEventLocatorImpl(Locator loc)
org.xml.sax.Locator からオブジェクトを作成します。 オブジェクトの ColumnNumber、LineNumber および URL はそれぞれ、ロケータの getColumnNumber()、getLineNumber() および getSystemId() メソッドによって返された値から使用できます。Node、Object、Offset は使用できません。

パラメータ:
loc - このイベントロケータを生成するために使用する SAX Locator オブジェクト
例外:
IllegalArgumentException - Locator が null の場合

ValidationEventLocatorImpl

public ValidationEventLocatorImpl(SAXParseException e)
SAXParseException の位置情報をもとにオブジェクトを構築します。 オブジェクトの ColumnNumber、LineNumber および URL はそれぞれ、ロケータの getColumnNumber()、getLineNumber() および getSystemId() メソッドによって返された値から使用できます。Node、Object、Offset は使用できません。

パラメータ:
e - このイベントロケータを生成するために使用する SAXParseException オブジェクト
例外:
IllegalArgumentException - SAXParseException が null の場合

ValidationEventLocatorImpl

public ValidationEventLocatorImpl(Node _node)
DOM Node をポイントするオブジェクトを構築します。 オブジェクトの Node が使用可能になります。ColumnNumber、LineNumber、Object、Offset、および URL は使用できません。

パラメータ:
_node - このイベントロケータを生成するために使用する DOM Node オブジェクト
例外:
IllegalArgumentException - Node が null の場合

ValidationEventLocatorImpl

public ValidationEventLocatorImpl(Object _object)
JAXB コンテンツオブジェクトをポイントするオブジェクトを構築します。 オブジェクトの Object が使用可能になります。ColumnNumber、LineNumber、Node、Offset、URL は使用できません。

パラメータ:
_object - このイベントロケータを生成するために使用する Object
例外:
IllegalArgumentException - Object が null の場合
メソッドの詳細

getURL

public URL getURL()
インタフェース ValidationEventLocator の記述:
使用可能な場合、XML ソースの名前を URL として返します。

定義:
インタフェース ValidationEventLocator 内の getURL
戻り値:
URL 形式の XML ソースの名前、または、使用できない場合、null
関連項目:
ValidationEventLocator.getURL()

setURL

public void setURL(URL _url)
このイベントロケータの [URL] フィールドを設定します。null 値も許可されています。

パラメータ:
_url - URL

getOffset

public int getOffset()
インタフェース ValidationEventLocator の記述:
使用可能な場合、バイトオフセットを返します。

定義:
インタフェース ValidationEventLocator 内の getOffset
戻り値:
入力ソースへのバイトオフセット、または、使用できない場合、-1
関連項目:
ValidationEventLocator.getOffset()

setOffset

public void setOffset(int _offset)
このイベントロケータの [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 Object getObject()
インタフェース ValidationEventLocator の記述:
使用可能な場合、Java コンテンツツリー内のオブジェクトへの参照を返します。

定義:
インタフェース ValidationEventLocator 内の getObject
戻り値:
Java コンテンツツリー内のオブジェクトへの参照、または、使用できない場合、null
関連項目:
ValidationEventLocator.getObject()

setObject

public void setObject(Object _object)
このイベントロケータの [Object] フィールドを設定します。null 値も許可されています。

パラメータ:
_object - Java コンテンツオブジェクト

getNode

public Node getNode()
インタフェース ValidationEventLocator の記述:
使用可能な場合、DOM Node への参照を返します。

定義:
インタフェース ValidationEventLocator 内の getNode
戻り値:
DOM Node への参照、または、使用できない場合、null
関連項目:
ValidationEventLocator.getNode()

setNode

public void setNode(Node _node)
このイベントロケータの [Node] フィールドを設定します。null 値も許可されています。

パラメータ:
_node - Node

toString

public String toString()
デバッグに役立つ形式で、このオブジェクトの文字列表現を返します。

オーバーライド:
クラス Object 内の toString
戻り値:
このオブジェクトの文字列表現
関連項目:
Object.equals(Object)

JavaTM Platform
Standard Ed. 6

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

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