com.steadystate.css.parser

Class LocatorImpl

Implemented Interfaces:
Locator

public class LocatorImpl
extends java.lang.Object
implements Locator

Version:
$Release$
Author:
David Schweinsberg

Constructor Summary

LocatorImpl()
Creates new LocatorImpl

Method Summary

int
getColumnNumber()
Return the column number where the current document event ends.
int
getLineNumber()
Return the line number where the current document event ends.
String
getURI()
Return the URI for the current document event.

Constructor Details

LocatorImpl

public LocatorImpl()
Creates new LocatorImpl

Method Details

getColumnNumber

public int getColumnNumber()
Return the column number where the current document event ends. Note that this is the column number of the first character after the text associated with the document event. The first column in a line is position 1.
Specified by:
getColumnNumber in interface Locator
Returns:
The column number, or -1 if none is available.

getLineNumber

public int getLineNumber()
Return the line number where the current document event ends. Note that this is the line position of the first character after the text associated with the document event.
Specified by:
getLineNumber in interface Locator
Returns:
The line number, or -1 if none is available.

getURI

public String getURI()
Return the URI for the current document event.

The parser must resolve the URI fully before passing it to the application.

Specified by:
getURI in interface Locator
Returns:
A string containing the URI, or null if none is available.