|
Java 2 Platform, Micro Edition Content Handler API v1.0.1 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception java.io.IOException javax.microedition.content.ContentHandlerException
A ContentHandlerException is thrown to report errors specific to registration and invocation of content handlers. Instances are immutable and thread safe.
Note that the methods inherited via IOException may vary depending on the configuration of the implementation.
Field Summary | |
static int |
AMBIGUOUS
The reason is AMBIGUOUS in a
ContentHandlerException when an ID does not
uniquely identify a single content handler application. |
static int |
CAPACITY_EXCEEDED
The reason is CAPACITY_EXCEEDED in a
ContentHandlerException when the implementation does not support longer
IDs, or more actions, more types, or more suffixes than the minimums
and the application exceeds the minimums. |
static int |
NO_REGISTERED_HANDLER
The reason is NO_REGISTERED_HANDLER in a
ContentHandlerException when there is no content handler
registered of the requested combination of
ID, type, suffix, and action. |
static int |
TYPE_UNKNOWN
The reason is TYPE_UNKNOWN in a
ContentHandlerException when the type is not available. |
Constructor Summary | |
ContentHandlerException(java.lang.String reason,
int errcode)
Constructs a ContentHandlerException with a reason
and error code. |
Method Summary | |
int |
getErrorCode()
Returns the error code for the exception. |
Methods inherited from class java.lang.Throwable |
getMessage, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int NO_REGISTERED_HANDLER
NO_REGISTERED_HANDLER
in a
ContentHandlerException when there is no content handler
registered of the requested combination of
ID, type, suffix, and action.
public static final int TYPE_UNKNOWN
TYPE_UNKNOWN
in a
ContentHandlerException when the type is not available.
public static final int AMBIGUOUS
AMBIGUOUS
in a
ContentHandlerException when an ID does not
uniquely identify a single content handler application.
public static final int CAPACITY_EXCEEDED
CAPACITY_EXCEEDED
in a
ContentHandlerException when the implementation does not support longer
IDs, or more actions, more types, or more suffixes than the minimums
and the application exceeds the minimums.
Constructor Detail |
public ContentHandlerException(java.lang.String reason, int errcode)
ContentHandlerException
with a reason
and error code.
The error message string reason
can later be
retrieved by the
java.lang.Throwable.getMessage
method.
reason
- the reason for the exceptionerrcode
- the error code; one of
NO_REGISTERED_HANDLER
, AMBIGUOUS
,
TYPE_UNKNOWN
or CAPACITY_EXCEEDED
java.lang.IllegalArgumentException
- if errcode
is not
one of
NO_REGISTERED_HANDLER
, AMBIGUOUS
,
TYPE_UNKNOWN
, or CAPACITY_EXCEEDED
Method Detail |
public int getErrorCode()
NO_REGISTERED_HANDLER
, AMBIGUOUS
,
TYPE_UNKNOWN
, or CAPACITY_EXCEEDED
|
Maintenance Release September 17, 2009 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |