Most visited

Recently visited

Added in API level 24

StringPrepParseException

public class StringPrepParseException
extends ParseException

java.lang.Object
   ↳ java.lang.Throwable
     ↳ java.lang.Exception
       ↳ java.text.ParseException
         ↳ android.icu.text.StringPrepParseException


将输入解析为StringPrep或IDNA时发生信号错误的异常。

Summary

Constants

int ACE_PREFIX_ERROR

int BUFFER_OVERFLOW_ERROR

int CHECK_BIDI_ERROR

int DOMAIN_NAME_TOO_LONG_ERROR

int ILLEGAL_CHAR_FOUND

int INVALID_CHAR_FOUND

int LABEL_TOO_LONG_ERROR

int PROHIBITED_ERROR

int STD3_ASCII_RULES_ERROR

int UNASSIGNED_ERROR

int VERIFICATION_ERROR

int ZERO_LENGTH_LABEL

Public constructors

StringPrepParseException(String message, int error)

用给定的消息和错误代码构造一个ParseException对象

StringPrepParseException(String message, int error, String rules, int pos)

用给定的消息和错误代码构造一个ParseException对象

StringPrepParseException(String message, int error, String rules, int pos, int lineNumber)

用给定的消息和错误代码构造一个ParseException对象

Public methods

boolean equals(Object other)

将此ParseException与另一个进行比较,并评估它们是否相等。

int getError()

返回此异常的错误代码。

String toString()

返回规则字符串中的错误位置

Inherited methods

From class java.text.ParseException
From class java.lang.Throwable
From class java.lang.Object

Constants

ACE_PREFIX_ERROR

Added in API level 24
int ACE_PREFIX_ERROR

常数值:6(0x00000006)

BUFFER_OVERFLOW_ERROR

Added in API level 24
int BUFFER_OVERFLOW_ERROR

常量值:9(0x00000009)

CHECK_BIDI_ERROR

Added in API level 24
int CHECK_BIDI_ERROR

常量值:4(0x00000004)

DOMAIN_NAME_TOO_LONG_ERROR

Added in API level 24
int DOMAIN_NAME_TOO_LONG_ERROR

常量值:11(0x0000000b)

ILLEGAL_CHAR_FOUND

Added in API level 24
int ILLEGAL_CHAR_FOUND

常数值:1(0x00000001)

INVALID_CHAR_FOUND

Added in API level 24
int INVALID_CHAR_FOUND

常量值:0(0x00000000)

LABEL_TOO_LONG_ERROR

Added in API level 24
int LABEL_TOO_LONG_ERROR

常量值:8(0x00000008)

PROHIBITED_ERROR

Added in API level 24
int PROHIBITED_ERROR

常量值:2(0x00000002)

STD3_ASCII_RULES_ERROR

Added in API level 24
int STD3_ASCII_RULES_ERROR

常量值:5(0x00000005)

UNASSIGNED_ERROR

Added in API level 24
int UNASSIGNED_ERROR

常量值:3(0x00000003)

VERIFICATION_ERROR

Added in API level 24
int VERIFICATION_ERROR

常量值:7(0x00000007)

ZERO_LENGTH_LABEL

Added in API level 24
int ZERO_LENGTH_LABEL

常量值:10(0x0000000a)

Public constructors

StringPrepParseException

Added in API level 24
StringPrepParseException (String message, 
                int error)

用给定的消息和错误代码构造一个ParseException对象

Parameters
message String: A string describing the type of error that occurred
error int: The error that has occurred

StringPrepParseException

Added in API level 24
StringPrepParseException (String message, 
                int error, 
                String rules, 
                int pos)

用给定的消息和错误代码构造一个ParseException对象

Parameters
message String: A string describing the type of error that occurred
error int: The error that has occurred
rules String: The input rules string
pos int: The position of error in the rules string

StringPrepParseException

Added in API level 24
StringPrepParseException (String message, 
                int error, 
                String rules, 
                int pos, 
                int lineNumber)

用给定的消息和错误代码构造一个ParseException对象

Parameters
message String: A string describing the type of error that occurred
error int: The error that has occurred
rules String: The input rules string
pos int: The position of error in the rules string
lineNumber int: The line number at which the error has occurred. If the parse engine is not using this field, it should set it to zero. Otherwise it should be a positive integer. The default value of this field is -1. It will be set to 0 if the code populating this struct is not using line numbers.

Public methods

equals

Added in API level 24
boolean equals (Object other)

将此ParseException与另一个进行比较,并评估它们是否相等。 该比较仅适用于错误类型,并且不会比较规则字符串(如果有的话)是否相等。

Parameters
other Object: The exception that this object should be compared to
Returns
boolean true if the objects are equal, false if unequal

getError

Added in API level 24
int getError ()

返回此异常的错误代码。 此方法仅用于测试以验证错误。

Returns
int The error code

toString

Added in API level 24
String toString ()

返回规则字符串中的错误位置

Returns
String String

Hooray!