public class ParsePosition extends Object
Constructor and Description |
---|
ParsePosition(int index)
Constructs a new
ParsePosition with the specified index. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
Compares the specified object to this
ParsePosition and indicates
if they are equal. |
int |
getErrorIndex()
Returns the index at which the parse could not continue.
|
int |
getIndex()
Returns the current parse position.
|
int |
hashCode()
Returns an integer hash code for this object.
|
void |
setErrorIndex(int index)
Sets the index at which the parse could not continue.
|
void |
setIndex(int index)
Sets the current parse position.
|
String |
toString()
Returns the string representation of this parse position.
|
public ParsePosition(int index)
ParsePosition
with the specified index.index
- the index to begin parsing.public boolean equals(Object object)
ParsePosition
and indicates
if they are equal. In order to be equal, object
must be an
instance of ParsePosition
and it must have the same index and
error index.equals
in class Object
object
- the object to compare with this object.true
if the specified object is equal to this
ParsePosition
; false
otherwise.hashCode()
public int getErrorIndex()
public int getIndex()
public int hashCode()
Object
Object.equals(java.lang.Object)
returns true
must return
the same hash code value. This means that subclasses of Object
usually override both methods or neither method.
Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct
hashCode
method
if you intend implementing your own hashCode
method.
hashCode
in class Object
Object.equals(java.lang.Object)
public void setErrorIndex(int index)
index
- the index of the parse error.public void setIndex(int index)
index
- the current parse position.