- java.lang.Object
-
- 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
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
_charOffset
(package private) int
_column
(package private) int
_line
(package private) java.lang.String
_publicId
(package private) java.lang.String
_systemId
-
Constructor Summary
Constructors Constructor Description EventLocation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 XMLjava.lang.String
getSystemId()
Returns the system ID of the XMLvoid
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()
-
-
-
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 interfacejavax.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 interfacejavax.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 interfacejavax.xml.stream.Location
- Returns:
- the current offset
-
getPublicId
public java.lang.String getPublicId()
Returns the public ID of the XML- Specified by:
getPublicId
in interfacejavax.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 interfacejavax.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 classjava.lang.Object
-
-