java.text
Class ParsePosition

java.lang.Object
  extended by java.text.ParsePosition

public class ParsePosition
extends Object

This class is used to keep track of the current position during parsing operations.


Constructor Summary
ParsePosition(int index)
          This method initializes a new instance of ParsePosition to have the specified initial index value.
 
Method Summary
 boolean equals(Object obj)
          This method tests the specified object for equality with this object.
 int getErrorIndex()
          This method returns the error index value.
 int getIndex()
          This method returns the current parsing index.
 int hashCode()
          Return the hash code for this object.
 void setErrorIndex(int error_index)
          This method sets the error index to the specified value.
 void setIndex(int index)
          This method sets the current parsing index to the specified value.
 String toString()
          This method returns a String representation of this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParsePosition

public ParsePosition(int index)
This method initializes a new instance of ParsePosition to have the specified initial index value.

Parameters:
index - The initial parsing index.
Method Detail

getIndex

public int getIndex()
This method returns the current parsing index.

Returns:
The current parsing index

setIndex

public void setIndex(int index)
This method sets the current parsing index to the specified value.

Parameters:
index - The new parsing index.

getErrorIndex

public int getErrorIndex()
This method returns the error index value. This value defaults to -1 unless explicitly set to another value.

Returns:
The error index.

setErrorIndex

public void setErrorIndex(int error_index)
This method sets the error index to the specified value.

Parameters:
error_index - The new error index

equals

public boolean equals(Object obj)
This method tests the specified object for equality with this object. The two objects will be considered equal if and only if all of the following conditions are met.

Overrides:
equals in class Object
Parameters:
obj - The Object to test for equality against this object.
Returns:
true if the specified object is equal to this object, false otherwise.
See Also:
Object.hashCode()

hashCode

public int hashCode()
Return the hash code for this object.

Overrides:
hashCode in class Object
Returns:
the hash code
See Also:
Object.equals(Object), System.identityHashCode(Object)

toString

public String toString()
This method returns a String representation of this object.

Overrides:
toString in class Object
Returns:
A String that represents this object.
See Also:
Object.getClass(), Object.hashCode(), Class.getName(), Integer.toHexString(int)