java.lang.Object | |
↳ | org.xml.sax.helpers.LocatorImpl |
Known Direct Subclasses |
Provide an optional convenience implementation of Locator.
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.
This class is available mainly for application writers, who can use it to make a persistent snapshot of a locator at any point during a document parse:
Locator locator; Locator startloc; public void setLocator (Locator locator) { // note the locator this.locator = locator; } public void startDocument () { // save the location of the start of the document // for future use. Locator startloc = new LocatorImpl(locator); }
Normally, parser writers will not use this class, since it is more efficient to provide location information only when requested, rather than constantly updating a Locator object.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Zero-argument constructor.
| |||||||||||
Copy constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the saved column number (1-based).
| |||||||||||
Return the saved line number (1-based).
| |||||||||||
Return the saved public identifier.
| |||||||||||
Return the saved system identifier.
| |||||||||||
Set the column number for this locator (1-based).
| |||||||||||
Set the line number for this locator (1-based).
| |||||||||||
Set the public identifier for this locator.
| |||||||||||
Set the system identifier for this locator.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.xml.sax.Locator
|
Zero-argument constructor.
This will not normally be useful, since the main purpose of this class is to make a snapshot of an existing Locator.
Copy constructor.
Create a persistent copy of the current state of a locator. When the original locator changes, this copy will still keep the original values (and it can be used outside the scope of DocumentHandler methods).
locator | The locator to copy. |
---|
Return the saved column number (1-based).
Return the saved line number (1-based).
Return the saved public identifier.
Return the saved system identifier.
Set the column number for this locator (1-based).
columnNumber | The column number, or -1 if none is available. |
---|
Set the line number for this locator (1-based).
lineNumber | The line number, or -1 if none is available. |
---|
Set the public identifier for this locator.
publicId | The new public identifier, or null if none is available. |
---|
Set the system identifier for this locator.
systemId | The new system identifier, or null if none is available. |
---|