com.ctc.wstx.io
Class WstxInputLocation
java.lang.Object
com.ctc.wstx.io.WstxInputLocation
- All Implemented Interfaces:
- javax.xml.stream.Location, XMLStreamLocation2
public class WstxInputLocation
- extends java.lang.Object
- implements XMLStreamLocation2
Basic implementation of Location, used by Wstx readers.
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
WstxInputLocation
public WstxInputLocation(WstxInputLocation ctxt,
java.lang.String pubId,
java.lang.String sysId,
int charOffset,
int row,
int col)
- Parameters:
ctxt - Enclosing input location, if any
getEmptyLocation
public static WstxInputLocation getEmptyLocation()
getCharacterOffset
public int getCharacterOffset()
- Specified by:
getCharacterOffset in interface javax.xml.stream.Location
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber in interface javax.xml.stream.Location
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber in interface javax.xml.stream.Location
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicId in interface javax.xml.stream.Location
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemId in interface javax.xml.stream.Location
getContext
public XMLStreamLocation2 getContext()
- Description copied from interface:
XMLStreamLocation2
- Method that can be used to traverse nested locations, like ones
created when expanding entities (especially external entities).
If so, single location object only contains information about
specific offsets and ids, and a link to its context. Outermost
location will return null to indicate there is no more information
to retrieve.
- Specified by:
getContext in interface XMLStreamLocation2
- Returns:
- Location in the context (parent input source), if any;
null for locations in the outermost known context
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object