| Contents | Package | Class | Tree | Deprecated | Index | Help | XML for Java | ||
| PREV | NEXT | SHOW LISTS | HIDE LISTS | ||
java.lang.Object
|
+----org.xml.sax.helpers.LocatorImpl
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.
| Constructor Summary | |
| LocatorImpl()
|
|
| LocatorImpl(Locator locator)
|
|
| Method Summary | |
| int | getColumnNumber()
|
| int | getLineNumber()
|
| java.lang.String | getPublicId()
|
| java.lang.String | getSystemId()
|
| void | setColumnNumber(int columnNumber)
|
| void | setLineNumber(int lineNumber)
|
| void | setPublicId(java.lang.String publicId)
|
| void | setSystemId(java.lang.String systemId)
|
| Methods inherited from class java.lang.Object |
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public LocatorImpl()
This will not normally be useful, since the main purpose of this class is to make a snapshot of an existing Locator.
public LocatorImpl(Locator locator)
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.
| Method Detail |
public java.lang.String getPublicId()
public java.lang.String getSystemId()
public int getLineNumber()
public int getColumnNumber()
public void setPublicId(java.lang.String publicId)
publicId
- The new public identifier, or null
if none is available.
public void setSystemId(java.lang.String systemId)
systemId
- The new system identifier, or null
if none is available.
public void setLineNumber(int lineNumber)
lineNumber
- The line number, or -1 if none is available.
public void setColumnNumber(int columnNumber)
columnNumber
- The column number, or -1 if none is available.
| Contents | Package | Class | Tree | Deprecated | Index | Help | |||
| PREV | NEXT | SHOW LISTS | HIDE LISTS | ||