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