|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.text.ParseException
com.ibm.icu.text.StringPrepParseException
public class StringPrepParseException
Exception that signals an error has occurred while parsing the input to StringPrep or IDNA.
| Field Summary | |
|---|---|
static int |
ACE_PREFIX_ERROR
|
static int |
BUFFER_OVERFLOW_ERROR
|
static int |
CHECK_BIDI_ERROR
|
static int |
DOMAIN_NAME_TOO_LONG_ERROR
|
static int |
ILLEGAL_CHAR_FOUND
|
static int |
INVALID_CHAR_FOUND
|
static int |
LABEL_TOO_LONG_ERROR
|
static int |
PROHIBITED_ERROR
|
static int |
STD3_ASCII_RULES_ERROR
|
static int |
UNASSIGNED_ERROR
|
static int |
VERIFICATION_ERROR
|
static int |
ZERO_LENGTH_LABEL
|
| Constructor Summary | |
|---|---|
StringPrepParseException(String message,
int error)
Construct a ParseException object with the given message and error code |
|
StringPrepParseException(String message,
int error,
String rules,
int pos)
Construct a ParseException object with the given message and error code |
|
StringPrepParseException(String message,
int error,
String rules,
int pos,
int lineNumber)
Construct a ParseException object with the given message and error code |
|
| Method Summary | |
|---|---|
boolean |
equals(Object other)
Compare this ParseException to another and evaluate if they are equal. |
int |
getError()
Returns the error code of this exception. |
String |
toString()
Returns the position of error in the rules string |
| Methods inherited from class java.text.ParseException |
|---|
getErrorOffset |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int INVALID_CHAR_FOUND
public static final int ILLEGAL_CHAR_FOUND
public static final int PROHIBITED_ERROR
public static final int UNASSIGNED_ERROR
public static final int CHECK_BIDI_ERROR
public static final int STD3_ASCII_RULES_ERROR
public static final int ACE_PREFIX_ERROR
public static final int VERIFICATION_ERROR
public static final int LABEL_TOO_LONG_ERROR
public static final int BUFFER_OVERFLOW_ERROR
public static final int ZERO_LENGTH_LABEL
public static final int DOMAIN_NAME_TOO_LONG_ERROR
| Constructor Detail |
|---|
public StringPrepParseException(String message,
int error)
message - A string describing the type of error that occurrederror - The error that has occurred
public StringPrepParseException(String message,
int error,
String rules,
int pos)
message - A string describing the type of error that occurrederror - The error that has occurredrules - The input rules stringpos - The position of error in the rules string
public StringPrepParseException(String message,
int error,
String rules,
int pos,
int lineNumber)
message - A string describing the type of error that occurrederror - The error that has occurredrules - The input rules stringpos - The position of error in the rules stringlineNumber - 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.| Method Detail |
|---|
public boolean equals(Object other)
equals in class Objectother - The exception that this object should be compared to
public String toString()
toString in class Throwablepublic int getError()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||