org.gnu.glib
Class Error
java.lang.Object
org.gnu.glib.Boxed
org.gnu.glib.Error
- public class Error
- extends Boxed
The class represents an internal representation of an Error
from the GTK and GNOME libraries. It should never be returned
to the application layer. The Java-GNOME API should throw an
exception that contains the relevant information contained
within this object. This resource must be freed when you are
finished with it via the free() method.
Constructor Summary |
Error(Handle handle)
|
Error(Quark domain,
int code,
java.lang.String message)
Construct a new Error object. |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, toString, wait, wait, wait |
Error
public Error(Quark domain,
int code,
java.lang.String message)
- Construct a new Error object. This object is used to
retrieve errors from the native layer. The java-gnome
library will rarely return an object of this type. It
will convert it into an exception that will be thrown
to the application layer.
Error
public Error(Handle handle)
getDomain
public Quark getDomain()
- Return the domain for this error.
- Returns:
- The Quark object that represents the domain for
this error.
getErrorCode
public int getErrorCode()
- Return the error code associated with this error.
- Returns:
- The error code for this error.
getErrorMessage
public java.lang.String getErrorMessage()
- Return the error message associated with this error.
- Returns:
- The error message for this error.
finalize
protected void finalize()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
getDomain
protected static final Handle getDomain(Handle obj)
getCode
protected static final int getCode(Handle obj)
getMessage
protected static final java.lang.String getMessage(Handle obj)
g_error_new_literal
protected static final Handle g_error_new_literal(Handle domain,
int code,
java.lang.String message)
g_error_free
protected static final void g_error_free(Handle error)