ParsePosition is a simple class used by Format
and its subclasses to keep track of the current position during parsing.
The parseObject method in the various Format
classes requires a ParsePosition object as an argument.
By design, as you parse through a string with different formats,
you can use the same ParsePosition, since the index parameter
records the current position.
java.text.Format
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int | |
| pack-priv int | index
Input: the place you start parsing. |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | |
| public int | Returns: the index at which an error occurredRetrieve the index at which an error occurred, or -1 if the error index has not been set. |
| public int | |
| public int | Returns: a hash code for this ParsePositionOverrides java. Returns a hash code for this ParsePosition. |
| public void | setErrorIndex(int
the index at which an error occurred ei)Set the index at which a parse error occurred. |
| public void | |
| public String | Returns: a string representation of this objectOverrides java. Return a string representation of this ParsePosition. |
| errorIndex | back to summary |
|---|---|
| pack-priv int errorIndex | |
| index | back to summary |
|---|---|
| pack-priv int index Input: the place you start parsing.
| |
| ParsePosition | back to summary |
|---|---|
| public ParsePosition(int index) Create a new ParsePosition with the given initial index.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object obj) Overrides java. Overrides equals
| |
| getErrorIndex | back to summary |
|---|---|
| public int getErrorIndex() Retrieve the index at which an error occurred, or -1 if the error index has not been set.
| |
| getIndex | back to summary |
|---|---|
| public int getIndex() Retrieve the current parse position. On input to a parse method, this is the index of the character at which parsing will begin; on output, it is the index of the character following the last character parsed.
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Returns a hash code for this ParsePosition.
| |
| setErrorIndex | back to summary |
|---|---|
| public void setErrorIndex(int ei) Set the index at which a parse error occurred. Formatters should set this before returning an error code from their parseObject method. The default value is -1 if this is not set.
| |
| setIndex | back to summary |
|---|---|
| public void setIndex(int index) Set the current parse position.
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Return a string representation of this ParsePosition.
| |