Spec-Zone.ru › OpenJDK 8

Класс 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.

ValidationEventLocatorImpl(Object _object)

Конструирует объект, указывающий на объект JAXB-содержимого.

ValidationEventLocatorImpl(SAXParseException e)

Конструирует объект из информации о расположении SAXParseException.

Методы

Модификатор и тип Метод и описание
int getColumnNumber()

Возвращает номер столбца, если доступен.

int getLineNumber()

Возвращает номер строки, если доступен.

Node getNode()

Возвращает ссылку на узел DOM, если доступен.

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. Номер столбца, номер строки и URL объекта становятся доступны из значений, возвращаемых методами locator's getColumnNumber(), getLineNumber() и getSystemId() соответственно. Node, Object и Offset недоступны.

Параметры:
loc - объект SAX Locator, который будет использован для заполнения этого локатора событий.
Исключения:
IllegalArgumentException - если Locator равен null

ValidationEventLocatorImpl

public ValidationEventLocatorImpl(SAXParseException e)

Конструирует объект из информации о расположении SAXParseException. Номер столбца, номер строки и URL объекта становятся доступны из значений, возвращаемых методами locator's getColumnNumber(), getLineNumber() и getSystemId() соответственно. Node, Object и Offset недоступны.

Параметры:
e - объект SAXParseException, который будет использован для заполнения этого локатора событий.
Исключения:
IllegalArgumentException - если SAXParseException равен null

ValidationEventLocatorImpl

public ValidationEventLocatorImpl(Node _node)

Конструирует объект, указывающий на узел DOM. Доступен объект 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 - объект, который будет использован для заполнения этого локатора событий.
Исключения:
IllegalArgumentException - если Object равен null

Методы

getURL

public URL getURL()

Описание скопировано из интерфейса: ValidationEventLocator

Возвращает имя XML-источника в формате URL, если доступно.

Указано в:
getURL в интерфейсе ValidationEventLocator
Возвращает:
имя XML-источника в формате URL или null, если недоступно
См. также:
ValidationEventLocator.getURL()

setURL

public void setURL(URL _url)

Устанавливает поле URL в этом локаторе событий. Разрешены значения null.

Параметры:
_url - url

getOffset

public int getOffset()

Описание скопировано из интерфейса: ValidationEventLocator

Возвращает смещение байта, если доступно.

Указано в:
getOffset в интерфейсе ValidationEventLocator
Возвращает:
смещение байта в исходном файле или -1, если недоступно
См. также:
ValidationEventLocator.getOffset()

setOffset

public void setOffset(int _offset)

Устанавливает поле offset в этом локаторе событий.

Параметры:
_offset - смещение

getLineNumber

public int getLineNumber()

Описание скопировано из интерфейса: ValidationEventLocator

Возвращает номер строки, если доступен.

Указано в:
getLineNumber в интерфейсе ValidationEventLocator
Возвращает:
номер строки или -1, если недоступен
См. также:
ValidationEventLocator.getLineNumber()

setLineNumber

public void setLineNumber(int _lineNumber)

Устанавливает поле lineNumber в этом локаторе событий.

Параметры:
_lineNumber - номер строки

getColumnNumber

public int getColumnNumber()

Описание скопировано из интерфейса: ValidationEventLocator

Возвращает номер столбца, если доступен.

Указано в:
getColumnNumber в интерфейсе ValidationEventLocator
Возвращает:
номер столбца или -1, если недоступен
См. также:
ValidationEventLocator.getColumnNumber()

setColumnNumber

public void setColumnNumber(int _columnNumber)

Устанавливает поле columnNumber в этом локаторе событий.

Параметры:
_columnNumber - номер столбца

getObject

public Object getObject()

Описание скопировано из интерфейса: ValidationEventLocator

Возвращает ссылку на объект в дереве Java-содержимого, если доступен.

Указано в:
getObject в интерфейсе ValidationEventLocator
Возвращает:
ссылка на объект в дереве Java-содержимого или null, если недоступен
См. также:
ValidationEventLocator.getObject()

setObject

public void setObject(Object _object)

Устанавливает поле Object в этом локаторе событий. Разрешены значения null.

Параметры:
_object - объект Java-содержимого

getNode

public Node getNode()

Описание скопировано из интерфейса: ValidationEventLocator

Возвращает ссылку на узел DOM, если доступен.

Указано в:
getNode в интерфейсе ValidationEventLocator
Возвращает:
ссылка на узел DOM или null, если недоступен
См. также:
ValidationEventLocator.getNode()

setNode

public void setNode(Node _node)

Устанавливает поле Node в этом локаторе событий. Разрешены значения null.

Параметры:
_node - узел

toString

public String toString()

Возвращает строковое представление этого объекта в формате, удобном для отладки.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.
См. также:
Object.equals(Object)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API