IllformedLocaleException

public class IllformedLocaleException
extends RuntimeException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.lang.RuntimeException
         ↳ android.icu.util.IllformedLocaleException


Thrown by methods in ULocale and ULocale.Builder to indicate that an argument is not a well-formed BCP 47 tag.

See also:

Summary

Public constructors

IllformedLocaleException()

Constructs a new IllformedLocaleException with no detail message and -1 as the error index.

IllformedLocaleException(String message)

Constructs a new IllformedLocaleException with the given message and -1 as the error index.

IllformedLocaleException(String message, int errorIndex)

Constructs a new IllformedLocaleException with the given message and the error index.

Public methods

int getErrorIndex()

Returns the index where the error was found.

Inherited methods

Public constructors

IllformedLocaleException

IllformedLocaleException ()

Constructs a new IllformedLocaleException with no detail message and -1 as the error index.

IllformedLocaleException

IllformedLocaleException (String message)

Constructs a new IllformedLocaleException with the given message and -1 as the error index.

Parameters
message String: the message

IllformedLocaleException

IllformedLocaleException (String message, 
                int errorIndex)

Constructs a new IllformedLocaleException with the given message and the error index. The error index is the approximate offset from the start of the ill-formed value to the point where the parse first detected an error. A negative error index value indicates either the error index is not applicable or unknown.

Parameters
message String: the message

errorIndex int: the index

Public methods

getErrorIndex

int getErrorIndex ()

Returns the index where the error was found. A negative value indicates either the error index is not applicable or unknown.

Returns
int the error index