|
|||||||||
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 occurredpublic 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 stringpublic 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 Object
other
- The exception that this object should be compared to
public String toString()
toString
in class Throwable
public int getError()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |