Package com.ctc.wstx.io
Class WstxInputLocation
- java.lang.Object
-
- com.ctc.wstx.io.WstxInputLocation
-
- All Implemented Interfaces:
java.io.Serializable
,javax.xml.stream.Location
,org.codehaus.stax2.XMLStreamLocation2
public class WstxInputLocation extends java.lang.Object implements java.io.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 java.lang.String
mDesc
protected java.lang.String
mPublicId
protected int
mRow
protected java.lang.String
mSystemId
private static WstxInputLocation
sEmptyLocation
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description WstxInputLocation(WstxInputLocation ctxt, java.lang.String pubId, SystemId sysId, long charOffset, int row, int col)
WstxInputLocation(WstxInputLocation ctxt, java.lang.String pubId, java.lang.String sysId, long charOffset, int row, int col)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
appendDesc(java.lang.StringBuilder sb)
boolean
equals(java.lang.Object o)
int
getCharacterOffset()
long
getCharacterOffsetLong()
int
getColumnNumber()
org.codehaus.stax2.XMLStreamLocation2
getContext()
static WstxInputLocation
getEmptyLocation()
int
getLineNumber()
java.lang.String
getPublicId()
java.lang.String
getSystemId()
int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
sEmptyLocation
private static final WstxInputLocation sEmptyLocation
-
mContext
protected final WstxInputLocation mContext
Enclosing (parent) input location; location from which current location is derived.
-
mPublicId
protected final java.lang.String mPublicId
-
mSystemId
protected final java.lang.String mSystemId
-
mCharOffset
protected final long mCharOffset
-
mCol
protected final int mCol
-
mRow
protected final int mRow
-
mDesc
protected transient java.lang.String mDesc
-
-
Constructor Detail
-
WstxInputLocation
public WstxInputLocation(WstxInputLocation ctxt, java.lang.String pubId, java.lang.String sysId, long charOffset, int row, int col)
- Parameters:
ctxt
- Enclosing input location, if any
-
WstxInputLocation
public WstxInputLocation(WstxInputLocation ctxt, java.lang.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 interfacejavax.xml.stream.Location
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interfacejavax.xml.stream.Location
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interfacejavax.xml.stream.Location
-
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicId
in interfacejavax.xml.stream.Location
-
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemId
in interfacejavax.xml.stream.Location
-
getContext
public org.codehaus.stax2.XMLStreamLocation2 getContext()
- Specified by:
getContext
in interfaceorg.codehaus.stax2.XMLStreamLocation2
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
appendDesc
private void appendDesc(java.lang.StringBuilder sb)
-
-