java.lang.Object
com.sun.xml.fastinfoset.stax.EventLocation
- All Implemented Interfaces:
Location
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Return the byte or character offset into the input source this location is pointing to.int
Return the column number where the current event ends, returns -1 if none is available.int
Return the line number where the current event ends, returns -1 if none is available.static Location
Returns the public ID of the XMLReturns the system ID of the XMLvoid
setCharacterOffset
(int offset) void
setColumnNumber
(int col) void
setLineNumber
(int line) void
setPublicId
(String id) void
setSystemId
(String id) toString()
-
Field Details
-
Constructor Details
-
EventLocation
EventLocation()
-
-
Method Details
-
getNilLocation
-
getLineNumber
public int getLineNumber()Return the line number where the current event ends, returns -1 if none is available.- Specified by:
getLineNumber
in interfaceLocation
- 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 interfaceLocation
- 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 interfaceLocation
- Returns:
- the current offset
-
getPublicId
Returns the public ID of the XML- Specified by:
getPublicId
in interfaceLocation
- Returns:
- the public ID, or null if not available
-
getSystemId
Returns the system ID of the XML- Specified by:
getSystemId
in interfaceLocation
- 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
-
setSystemId
-
toString
-