com.sun.xml.fastinfoset.stax
Class EventLocation

java.lang.Object
  extended by com.sun.xml.fastinfoset.stax.EventLocation
All Implemented Interfaces:
javax.xml.stream.Location

public class EventLocation
extends java.lang.Object
implements javax.xml.stream.Location


Method Summary
 int getCharacterOffset()
          Return the byte or character offset into the input source this location is pointing to.
 int getColumnNumber()
          Return the column number where the current event ends, returns -1 if none is available.
 int getLineNumber()
          Return the line number where the current event ends, returns -1 if none is available.
static javax.xml.stream.Location getNilLocation()
           
 java.lang.String getPublicId()
          Returns the public ID of the XML
 java.lang.String getSystemId()
          Returns the system ID of the XML
 void setCharacterOffset(int offset)
           
 void setColumnNumber(int col)
           
 void setLineNumber(int line)
           
 void setPublicId(java.lang.String id)
           
 void setSystemId(java.lang.String id)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getNilLocation

public static javax.xml.stream.Location getNilLocation()

getLineNumber

public int getLineNumber()
Return the line number where the current event ends, returns -1 if none is available.

Specified by:
getLineNumber in interface javax.xml.stream.Location
Returns:
the current line number

getColumnNumber

public int getColumnNumber()
Return the column number where the current event ends, returns -1 if none is available.

Specified by:
getColumnNumber in interface javax.xml.stream.Location
Returns:
the current column number

getCharacterOffset

public int getCharacterOffset()
Return the byte or character offset into the input source this location is pointing to. If the input source is a file or a byte stream then this is the byte offset into that stream, but if the input source is a character media then the offset is the character offset. Returns -1 if there is no offset available.

Specified by:
getCharacterOffset in interface javax.xml.stream.Location
Returns:
the current offset

getPublicId

public java.lang.String getPublicId()
Returns the public ID of the XML

Specified by:
getPublicId in interface javax.xml.stream.Location
Returns:
the public ID, or null if not available

getSystemId

public java.lang.String getSystemId()
Returns the system ID of the XML

Specified by:
getSystemId in interface javax.xml.stream.Location
Returns:
the system ID, or null if not available

setLineNumber

public void setLineNumber(int line)

setColumnNumber

public void setColumnNumber(int col)

setCharacterOffset

public void setCharacterOffset(int offset)

setPublicId

public void setPublicId(java.lang.String id)

setSystemId

public void setSystemId(java.lang.String id)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object