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 of Location, used by Wstx readers.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • 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 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 Details

    • 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 Details

    • getEmptyLocation

      public static WstxInputLocation getEmptyLocation()
    • getCharacterOffsetLong

      public long getCharacterOffsetLong()
    • getCharacterOffset

      public int getCharacterOffset()
      Specified by:
      getCharacterOffset in interface Location
    • getColumnNumber

      public int getColumnNumber()
      Specified by:
      getColumnNumber in interface Location
    • getLineNumber

      public int getLineNumber()
      Specified by:
      getLineNumber in interface Location
    • getPublicId

      public String getPublicId()
      Specified by:
      getPublicId in interface Location
    • getSystemId

      public String getSystemId()
      Specified by:
      getSystemId in interface Location
    • getContext

      public org.codehaus.stax2.XMLStreamLocation2 getContext()
      Specified by:
      getContext in interface org.codehaus.stax2.XMLStreamLocation2
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • appendDesc

      private void appendDesc(StringBuilder sb)