| 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. | 
|---|