javax.xml.bind
public interface ValidationEventLocator
The ValidationEventLocator
is an abstract
description of the place where a {@link javax.xml.bind.ValidationEvent}
occurred.
Depending on the source or target media (Unmarshalling, or Unmarshalling)
or the object being validated, you will most probably find that different
fields of the ValidationEventHandler
are set. For example,
if you are using a {@link org.xml.sax.ContentHandler}, you will most
probably find that those fields are set, which are common to a
{@link org.xml.sax.Locator}.
Since: JAXB1.0
See Also: ValidationEvent
Method Summary | |
---|---|
int | getColumnNumber() Returns a column number related to the validation event, if available. |
int | getLineNumber() Returns a line number related to the validation event, if available. |
Node | getNode() Returns a DOM node related to the validation event. |
Object | getObject() Returns an object in the JAXB objects content tree related to the validation event. |
int | getOffset() Returns a byte offset related to the validation event, if available. |
URL | getURL() Returns a URL related to the validation event, if available. |
Returns a column number related to the validation event, if available. For example, when parsing an {@link java.io.InputStream}, this might be the column, in which the event occurred.
Returns: Column number, if available, or -1.
Returns a line number related to the validation event, if available. For example, when parsing an {@link java.io.InputStream}, this might be the line, in which the event occurred.
Returns: Line number, if available, or -1.
Returns a DOM node related to the validation event. For example, this might be an element node with a missing attribute. It might as well be an attribute node with an invalid value.
Returns: Invalid node, if available, or null.
Returns an object in the JAXB objects content tree related to the validation event. Usually this is the invalid object or child object.
Returns: Part of a JAXB object tree, if available, or null.
Returns a byte offset related to the validation event, if available. For example, when parsing an {@link java.io.InputStream}, this might be the position where the event occurred.
Returns: Byte offset, if available, or -1.
Returns a URL related to the validation event, if available. For example, when parsing an {@link org.xml.sax.InputSource}, this might be the URL given by {@link org.xml.sax.InputSource#getSystemId()}.
Returns: The validation event URL, if available, or null.