ParsePosition
open class ParsePosition
| kotlin.Any | |
| ↳ | java.text.ParsePosition | 
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.
Summary
| Public constructors | |
|---|---|
| ParsePosition(index: Int)Create a new ParsePosition with the given initial index. | |
| Public methods | |
|---|---|
| open Boolean | Overrides equals | 
| open Int | Retrieve the index at which an error occurred, or -1 if the error index has not been set. | 
| open Int | getIndex()Retrieve the current parse position. | 
| open Int | hashCode()Returns a hash code for this ParsePosition. | 
| open Unit | setErrorIndex(ei: Int)Set the index at which a parse error occurred. | 
| open Unit | Set the current parse position. | 
| open String | toString()Return a string representation of this ParsePosition. | 
Public constructors
ParsePosition
ParsePosition(index: Int)
Create a new ParsePosition with the given initial index.
| Parameters | |
|---|---|
| index | Int: initial index | 
Public methods
equals
open fun equals(other: Any?): Boolean
Overrides equals
| Parameters | |
|---|---|
| obj | the reference object with which to compare. | 
| Return | |
|---|---|
| Boolean | trueif this object is the same as the obj argument;falseotherwise. | 
getErrorIndex
open fun getErrorIndex(): Int
Retrieve the index at which an error occurred, or -1 if the error index has not been set.
| Return | |
|---|---|
| Int | the index at which an error occurred | 
getIndex
open fun getIndex(): Int
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.
| Return | |
|---|---|
| Int | the current parse position | 
hashCode
open fun hashCode(): Int
Returns a hash code for this ParsePosition.
| Return | |
|---|---|
| Int | a hash code value for this object | 
setErrorIndex
open fun setErrorIndex(ei: Int): Unit
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.
| Parameters | |
|---|---|
| ei | Int: the index at which an error occurred | 
setIndex
open fun setIndex(index: Int): Unit
Set the current parse position.
| Parameters | |
|---|---|
| index | Int: the current parse position | 
toString
open fun toString(): String
Return a string representation of this ParsePosition.
| Return | |
|---|---|
| String | a string representation of this object | 
