|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.io.IOException | +--org.apache.commons.httpclient.URIException
The URI parsing and escape encoding exception.
Why is it from IOException? To simplify the programming style for the inherited exception instances.
Field Summary | |
static int |
ESCAPING
The URI escape encoding and decoding error. |
static int |
PARSING
The URI parsing error. |
static int |
PUNYCODE
The DNS punycode encoding or decoding error. |
protected String |
reason
The reason message. |
protected int |
reasonCode
The reason code. |
static int |
UNKNOWN
No specified reason code. |
static int |
UNSUPPORTED_ENCODING
The unsupported character encoding. |
Constructor Summary | |
URIException()
Default constructor. |
|
URIException(int reasonCode)
The constructor with a reason code argument. |
|
URIException(int reasonCode,
String reason)
The constructor with a reason string and its code arguments. |
|
URIException(String reason)
The constructor with a reason string argument. |
Method Summary | |
String |
getReason()
Get the reason message. |
int |
getReasonCode()
Get the reason code. |
void |
setReason(String reason)
Set the reason message. |
void |
setReasonCode(int reasonCode)
Set the reason code. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
|
Field Detail |
public static final int UNKNOWN
public static final int PARSING
public static final int UNSUPPORTED_ENCODING
public static final int ESCAPING
public static final int PUNYCODE
protected int reasonCode
protected String reason
Constructor Detail |
public URIException()
public URIException(int reasonCode)
reasonCode
- the reason codepublic URIException(int reasonCode, String reason)
reasonCode
- the reason codereason
- the reasonpublic URIException(String reason)
reason
- the reasonMethod Detail |
public int getReasonCode()
public void setReasonCode(int reasonCode)
reasonCode
- the reason codepublic String getReason()
public void setReason(String reason)
reason
- the reason message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |