パッケージ 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

        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 の場合
    • メソッドの詳細

      • setURL

        public void setURL​(URLSE _url)
        このイベントロケーターの URL フィールドを設定します。null 値は許可されます。
        パラメーター:
        _url - URL
      • setOffset

        public void setOffset​(int _offset)
        このイベントロケーターにオフセットフィールドを設定します。
        パラメーター:
        _offset - オフセット
      • setLineNumber

        public void setLineNumber​(int _lineNumber)
        このイベントロケータの lineNumber フィールドを設定します。
        パラメーター:
        _lineNumber - 行番号
      • setColumnNumber

        public void setColumnNumber​(int _columnNumber)
        このイベントロケータの columnNumber フィールドを設定します。
        パラメーター:
        _columnNumber - 列番号
      • setObject

        public void setObject​(ObjectSE _object)
        このイベントロケーターのオブジェクトフィールドを設定します。null 値は許可されます。
        パラメーター:
        _object - java コンテンツオブジェクト
      • setNode

        public void setNode​(NodeSE _node)
        このイベントロケーターのノードフィールドを設定します。null 値は許可されます。
        パラメーター:
        _node - ノード