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.
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.
(->parse-position index)
Constructor.
Create a new ParsePosition with the given initial index.
index - initial index - int
Constructor. Create a new ParsePosition with the given initial index. index - initial index - `int`
(equals this obj)
Overrides equals
obj - the reference object with which to compare. - java.lang.Object
returns: true if this object is the same as the obj
argument; false otherwise. - boolean
Overrides equals obj - the reference object with which to compare. - `java.lang.Object` returns: true if this object is the same as the obj argument; false otherwise. - `boolean`
(get-error-index this)
Retrieve the index at which an error occurred, or -1 if the error index has not been set.
returns: the index at which an error occurred - int
Retrieve the index at which an error occurred, or -1 if the error index has not been set. returns: the index at which an error occurred - `int`
(get-index this)
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.
returns: the current parse position - 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. returns: the current parse position - `int`
(hash-code this)
Returns a hash code for this ParsePosition.
returns: a hash code value for this object - int
Returns a hash code for this ParsePosition. returns: a hash code value for this object - `int`
(set-error-index this 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.
ei - the index at which an error occurred - int
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. ei - the index at which an error occurred - `int`
(set-index this index)
Set the current parse position.
index - the current parse position - int
Set the current parse position. index - the current parse position - `int`
(to-string this)
Return a string representation of this ParsePosition.
returns: a string representation of this object - java.lang.String
Return a string representation of this ParsePosition. returns: a string representation of this object - `java.lang.String`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close