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 longmCharOffsetprotected intmColprotected WstxInputLocationmContextEnclosing (parent) input location; location from which current location is derived.protected StringmDescprotected StringmPublicIdprotected intmRowprotected StringmSystemId
-
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 booleanequals(Object o)intgetCharacterOffset()longgetCharacterOffsetLong()intgetColumnNumber()org.codehaus.stax2.XMLStreamLocation2getContext()static WstxInputLocationgetEmptyLocation()intgetLineNumber()StringgetPublicId()StringgetSystemId()inthashCode()StringtoString()
-
-
-
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:
getCharacterOffsetin interfaceLocation
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumberin interfaceLocation
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumberin interfaceLocation
-
getPublicId
public String getPublicId()
- Specified by:
getPublicIdin interfaceLocation
-
getSystemId
public String getSystemId()
- Specified by:
getSystemIdin interfaceLocation
-
getContext
public org.codehaus.stax2.XMLStreamLocation2 getContext()
- Specified by:
getContextin interfaceorg.codehaus.stax2.XMLStreamLocation2
-
-