Package com.ctc.wstx.io
Class WstxInputLocation
- java.lang.Object
-
- com.ctc.wstx.io.WstxInputLocation
-
- All Implemented Interfaces:
Serializable
,Location
,org.codehaus.stax2.XMLStreamLocation2
public class WstxInputLocation extends Object implements Serializable, org.codehaus.stax2.XMLStreamLocation2
Basic implementation ofLocation
, used by Wstx readers.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected long
mCharOffset
protected int
mCol
protected WstxInputLocation
mContext
Enclosing (parent) input location; location from which current location is derived.protected String
mDesc
protected String
mPublicId
protected int
mRow
protected String
mSystemId
-
Constructor Summary
Constructors Constructor Description WstxInputLocation(WstxInputLocation ctxt, String pubId, SystemId sysId, long charOffset, int row, int col)
WstxInputLocation(WstxInputLocation ctxt, String pubId, String sysId, long charOffset, int row, int col)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
getCharacterOffset()
long
getCharacterOffsetLong()
int
getColumnNumber()
org.codehaus.stax2.XMLStreamLocation2
getContext()
static WstxInputLocation
getEmptyLocation()
int
getLineNumber()
String
getPublicId()
String
getSystemId()
int
hashCode()
String
toString()
-
-
-
Field Detail
-
mContext
protected final WstxInputLocation mContext
Enclosing (parent) input location; location from which current location is derived.
-
mPublicId
protected final String mPublicId
-
mSystemId
protected final String mSystemId
-
mCharOffset
protected final long mCharOffset
-
mCol
protected final int mCol
-
mRow
protected final int mRow
-
mDesc
protected transient String mDesc
-
-
Constructor Detail
-
WstxInputLocation
public WstxInputLocation(WstxInputLocation ctxt, String pubId, String sysId, long charOffset, int row, int col)
- Parameters:
ctxt
- Enclosing input location, if any
-
WstxInputLocation
public WstxInputLocation(WstxInputLocation ctxt, String pubId, SystemId sysId, long charOffset, int row, int col)
-
-
Method Detail
-
getEmptyLocation
public static WstxInputLocation getEmptyLocation()
-
getCharacterOffsetLong
public long getCharacterOffsetLong()
-
getCharacterOffset
public int getCharacterOffset()
- Specified by:
getCharacterOffset
in interfaceLocation
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interfaceLocation
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interfaceLocation
-
getPublicId
public String getPublicId()
- Specified by:
getPublicId
in interfaceLocation
-
getSystemId
public String getSystemId()
- Specified by:
getSystemId
in interfaceLocation
-
getContext
public org.codehaus.stax2.XMLStreamLocation2 getContext()
- Specified by:
getContext
in interfaceorg.codehaus.stax2.XMLStreamLocation2
-
-