Drag and Drop is a direct manipulation gesture found in many Graphical
User Interface systems that provides a mechanism to transfer
information between two entities logically associated with presentation
elements in the GUI.

This package provides the classes necessary for services
to interact with applications in order to retrieve
information (authentication data including usernames
or passwords, for example) or to display information
(error and warning messages, for example).

Provides the API that defines the contract between the transaction
manager and the resource manager, which allows the transaction
manager to enlist and delist resource objects (supplied by the
resource manager driver) in JTA transactions.

This package presents a framework that allows application developers to
make use of security services like authentication, data integrity and
data confidentiality from a variety of underlying security mechanisms
like Kerberos, using a unified API.

Provides the mapping of the OMG CORBA APIs to the JavaTM
programming language, including the class ORB, which is implemented
so that a programmer can use it as a fully-functional Object Request Broker
(ORB).

Provides the exception InvalidName, which is thrown
by the method ORB.resolve_initial_references
and the exception InconsistentTypeCode, which is thrown
by the Dynamic Any creation methods in the ORB class.

This package contains the exceptions and typedefs from the ORBInitInfo
local interface of the PortableInterceptor module specified in the OMG
Portable Interceptor specification,
http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06, section 21.7.2.

Debug.printStackTrace(Throwable throwable)
Print the stack trace of the given Throwable object using a
native function, i.e., without requiring the VM and java.lang,
java.io classes to be initialized and without memory allocation.

IllegalPathStateException
The IllegalPathStateException represents an
exception that is thrown if an operation is performed on a path
that is in an illegal state with respect to the particular
operation being performed, such as appending a path segment
to a GeneralPath without an initial moveto.

class

NoninvertibleTransformException
The NoninvertibleTransformException class represents
an exception that is thrown if an operation is performed requiring
the inverse of an AffineTransform object but the
AffineTransform is in a non-invertible state.

PrinterAbortException
The PrinterAbortException class is a subclass of
PrinterException and is used to indicate that a user
or application has terminated the print job while it was in
the process of printing.

class

PrinterException
The PrinterException class and its subclasses are used
to indicate that an exceptional condition has occurred in the print
system.

AbstractMethodError
AbstractMethodError is an error thrown on a virtual or interface
call to a method that is not implemented by the target instance due
to a change in the super class that added a new abstract method.

class

ArithmeticException
ArithmeticException is thrown when an attempt is made to perform a
integer or long devision with a divisor of 0.

class

ArrayIndexOutOfBoundsException
ArrayIndexOutOfBoundsException is thrown when an attempt is made to
access an array element with an index that is negative or larger or
equal than the array length.

class

ArrayStoreException
ArrayStoreException is thrown when an attempt is made to store a
reference into an array that has an incompatible runtime element
type.

ExceptionInInitializerError
An ExceptionInInitializerError is generated if an unhandled exception
occurred in a static initializer of a class.

class

IllegalAccessError
IllegalAccessError is thrown by the virtual machine if an attempt
is made to call a method or access a field whose access rights have
changed such that the access is illegal now.

class

IllegalAccessException
IllegalAccessException is thrown by reflection code if an attempt
is made to access a field or a method or to create an instance from
an environment that is not permitted to perform this access.

IllegalMonitorStateException
IllegalMonitorStateException is thrown when an attempt is made to
call wait or notify on an object without owning the monitor
assiciated with this object.

class

IllegalStateException
IllegalStateException is a runtime exception that is thrown when a
method is called at an inapropriate time, e.g.

class

IllegalThreadStateException
IllegalThreadStateException is thrown by methods of class Thread if
these methods are called on a thread that is not in a state that
would permit calling these methods.

class

IncompatibleClassChangeError
IncompatibleClassChangeError is thrown by the virtual machine if a
class C uses another class D and C was compiled against a different
version of a D' of D that is incompatible.

class

IndexOutOfBoundsException
IndexOutOfBoundsException is thrown when an attempt is made to use
an index that is outside of the permitted range for the accessed
object.

class

InstantiationError
InstantiationError is an IncompatibleClassChangeError that is
thrown by the VM if an attempt is made to instantiate an object of a
class without having the required access rights (e.g., the
constructor is private).

class

InstantiationException
InstantiationException is thrown when an attempt is made to
instanciate an object via reflection without having the required
access rights for the instantiation.

class

InternalError
InternalError is a super class for severe error conditions in the
system, e.g.

class

InterruptedException
InterruptedException is thrown when a thread is interrupted by
another thread during a wait() or within asynchronously
interruptible code.

class

LinkageError
LinkageError is thrown if linking of a class failed, i.e., another
class that is needed by this class is missing or does not declare a
field or method that is required.

class

NegativeArraySizeException
NegativeArraySizeException is a runtime exception that is thrown by
the virtual machine if an attempt is made to create an instance of
an array with a negative size.

class

NoClassDefFoundError
NoClassDefFoundError is a linkage error that is thrown by the
virtual machine if linking of a class failed since another class
could not be loaded.

class

NoSuchFieldError
NoSuchFieldError is a linkage error that is thrown by the virtual
machine if linking of a class failed since a referenced field is
not found.

class

NoSuchFieldException
NoSuchFieldException is thrown by reflection methods if a field is
not found in a given class.

class

NoSuchMethodError
NoSuchMethodError is a linkage error that is thrown by the virtual
machine if linking of a class failed since a referenced method is
not found.

class

NoSuchMethodException
NoSuchMethodException is thrown by reflection methods if a method
is not found in a given class.

class

NullPointerException
NullPointerException is a runtime exception that is thrown by the
virtual machine on an attempt to dereference the value null.

class

NumberFormatException
Thrown to indicate that the application has attempted to convert
a string to one of the numeric types, but that the string does not
have the appropriate format.

class

OutOfMemoryError
An OutOfMemoryException is a signal from the virtual machine that a
memory allocation has failed because not enough free memory was
available.

SecurityException
SecurityException is a runtime exception thrown by a security
manager if a requested permission is not granted.

class

StackOverflowError
StackOverflowError is a virtual machine error that is thrown by the
virtual machine if a thread's runtime stack overflows due to a too
deep nesting of method calls.

class

StringIndexOutOfBoundsException
StringIndexOutOfBoundsException is a runtime exception that is
thrown on an attempt to access a character of a string with at an
invalid index.

class

ThreadDeath
ThreadDeath is thrown in a stopped thread when Thread.stop() is
called on this thread.

class

TypeNotPresentException
TypeNotPresentException is a runtime exception that is thrown when
a type given as a string could not be loaded or created.

class

UnknownError
UnknownError is a virtual machine error that is thrown by the
virtual machine if an error of unknown origin occurred.

class

UnsatisfiedLinkError
UnsatisfiedLinkError is a linkage error that is thrown by the
virtual machine if the implementation of a native function could not
be found.

class

UnsupportedClassVersionError
UnsupportedClassVersionError is a linkage error that is thrown by
the virtual machine if an attempt is made to load a class with a
class file version that is not supported by the virtual machine.

class

UnsupportedOperationException
UnsupportedOperationException is a runtime exception that may be
thrown by a method that is not permitted, e.g., an abstract method
that is implemented to permit compilation, but it is not supported
by the implementation.

class

VerifyError
VerifyError is a linkage error that is thrown if class file
verification failed.

class

VirtualMachineError
VirtualMachineError is a super class for error conditions that
originate in the virtual machine, such as out of memory or class
loading and linking problems.

ThreadGroup.uncaughtException(Thread t,
Throwable e)
uncaughtException is called by the virtual machine if one thread
of this thread group is terminated by an unhandled exception and
this thread did not set its own uncaught exception handler.

IllegalArgumentException(String message,
Throwable cause)
Constructs a IllegalArgumentException using
the specified error message, which should give further details
as to the reason for this exception.

IllegalArgumentException(Throwable cause)
Constructs a IllegalArgumentException using
the specified cause Throwable, which may be used
to provide additional history, with regards to the root of the
problem.

AnnotationFormatError
Thrown when the annotation parser attempts to read an annotation
from a class file and determines that the annotation is malformed.

class

AnnotationTypeMismatchException
Thrown to indicate that a program has attempted to access an element of
an annotation whose type has changed after the annotation was compiled
(or serialized).

class

IncompleteAnnotationException
Thrown to indicate that a program has attempted to access an element of
an annotation type that was added to the annotation type definition after
the annotation was compiled (or serialized).

GenericSignatureFormatError
Thrown when a syntactically malformed signature attribute is
encountered by a reflective method that needs to interpret the
generic signature information for a type, method or constructor.

class

InvocationTargetException
InvocationTargetException is a checked exception that wraps
an exception thrown by an invoked method or constructor.

UndeclaredThrowableException
Thrown by a method invocation on a proxy instance if its invocation
handler's invoke method throws a
checked exception (a Throwable that is not assignable
to RuntimeException or Error) that
is not assignable to any of the exception types declared in the
throws clause of the method that was invoked on the
proxy instance and dispatched to the invocation handler.

NonReadableChannelException
Unchecked exception thrown when an attempt is made to read
from a channel that was not originally opened for reading.

class

NonWritableChannelException
Unchecked exception thrown when an attempt is made to write
to a channel that was not originally opened for writing.

class

NotYetBoundException
Unchecked exception thrown when an attempt is made to invoke an I/O
operation upon a server socket channel that is not yet bound.

class

NotYetConnectedException
Unchecked exception thrown when an attempt is made to invoke an I/O
operation upon a socket channel that is not yet connected.

class

OverlappingFileLockException
Unchecked exception thrown when an attempt is made to acquire a lock on a
region of a file that overlaps a region already locked by the same Java
virtual machine, or when another thread is already waiting to lock an
overlapping region of the same file.

class

UnresolvedAddressException
Unchecked exception thrown when an attempt is made to invoke a network
operation upon an unresolved socket address.

AccessException
An AccessException is thrown by certain methods of the
java.rmi.Naming class (specifically bind,
rebind, and unbind) and methods of the
java.rmi.activation.ActivationSystem interface to
indicate that the caller does not have permission to perform the action
requested by the method call.

class

AlreadyBoundException
An AlreadyBoundException is thrown if an attempt
is made to bind an object in the registry to a name that already
has an associated binding.

class

ConnectException
A ConnectException is thrown if a connection is refused
to the remote host for a remote method call.

class

ConnectIOException
A ConnectIOException is thrown if an
IOException occurs while making a connection
to the remote host for a remote method call.

class

NoSuchObjectException
A NoSuchObjectException is thrown if an attempt is made to
invoke a method on an object that no longer exists in the remote virtual
machine.

class

NotBoundException
A NotBoundException is thrown if an attempt
is made to lookup or unbind in the registry a name that has
no associated binding.

class

RemoteException
A RemoteException is the common superclass for a number of
communication-related exceptions that may occur during the execution of a
remote method call.

class

RMISecurityExceptionDeprecated.Use SecurityException instead.
Application code should never directly reference this class, and
RMISecurityManager no longer throws this subclass of
java.lang.SecurityException.

class

ServerError
A ServerError is thrown as a result of a remote method
invocation when an Error is thrown while processing
the invocation on the server, either while unmarshalling the arguments,
executing the remote method itself, or marshalling the return value.

class

ServerException
A ServerException is thrown as a result of a remote method
invocation when a RemoteException is thrown while processing
the invocation on the server, either while unmarshalling the arguments or
executing the remote method itself.

StubNotFoundException
A StubNotFoundException is thrown if a valid stub class
could not be found for a remote object when it is exported.

class

UnexpectedException
An UnexpectedException is thrown if the client of a
remote method call receives, as a result of the call, a checked
exception that is not among the checked exception types declared in the
throws clause of the method in the remote interface.

class

UnmarshalException
An UnmarshalException can be thrown while unmarshalling the
parameters or results of a remote method call if any of the following
conditions occur:
if an exception occurs while unmarshalling the call header
if the protocol for the return value is invalid
if a java.io.IOException occurs unmarshalling
parameters (on the server side) or the return value (on the client side).

UnknownGroupException
An UnknownGroupException is thrown by methods of classes and
interfaces in the java.rmi.activation package when the
ActivationGroupID parameter to the method is determined to be
invalid, i.e., not known by the ActivationSystem.

class

UnknownObjectException
An UnknownObjectException is thrown by methods of classes and
interfaces in the java.rmi.activation package when the
ActivationID parameter to the method is determined to be
invalid.

NoSuchAlgorithmException
This exception is thrown when a particular cryptographic algorithm is
requested but is not available in the environment.

class

NoSuchProviderException
This exception is thrown when a particular security provider is
requested but is not available in the environment.

class

PrivilegedActionException
This exception is thrown by
doPrivileged(PrivilegedExceptionAction) and
doPrivileged(PrivilegedExceptionAction,
AccessControlContext context) to indicate
that the action being performed threw a checked exception.

class

ProviderException
A runtime exception for Provider exceptions (such as
misconfiguration errors or unrecoverable internal errors),
which may be subclassed by Providers to
throw specialized, provider-specific runtime errors.

AclNotFoundException
This is an exception that is thrown whenever a reference is made to a
non-existent ACL (Access Control List).

class

LastOwnerException
This is an exception that is thrown whenever an attempt is made to delete
the last owner of an Access Control List.

class

NotOwnerException
This is an exception that is thrown whenever the modification of an object
(such as an Access Control List) is only allowed to be done by an owner of
the object, but the Principal attempting the modification is not an owner.

DataTruncation
An exception thrown as a DataTruncation exception
(on writes) or reported as a
DataTruncation warning (on reads)
when a data values is unexpectedly truncated for reasons other than its having
execeeded MaxFieldSize.

SQLNonTransientConnectionException
The subclass of SQLException thrown for the SQLState
class value '08', representing
that the connection operation that failed will not succeed when
the operation is retried without the cause of the failure being corrected.

SQLRecoverableException
The subclass of SQLException thrown in situations where a
previously failed operation might be able to succeed if the application performs
some recovery steps and retries the entire transaction or in the case of a
distributed transaction, the transaction branch.

SQLTransientConnectionException
The subclass of SQLException for the SQLState class
value '08', representing
that the connection operation that failed might be able to succeed when
the operation is retried without any application-level changes.

class

SQLTransientException
The subclass of SQLException is thrown in situations where a
previoulsy failed operation might be able to succeed when the operation is
retried without any intervention by application-level functionality.

class

SQLWarning
An exception that provides information on database access
warnings.

DataTruncation(int index,
boolean parameter,
boolean read,
int dataSize,
int transferSize,
Throwable cause)
Creates a DataTruncation object
with the SQLState initialized
to 01004 when read is set to true and 22001
when read is set to false,
the reason set to "Data truncation", the
vendor code set to 0, and
the other fields set to the given values.

IllegalFormatPrecisionException
Unchecked exception thrown when the precision is a negative value other than
-1, the conversion does not support a precision, or the value is
otherwise unsupported.

class

IllegalFormatWidthException
Unchecked exception thrown when the format width is a negative value other
than -1 or is otherwise unsupported.

class

InputMismatchException
Thrown by a Scanner to indicate that the token
retrieved does not match the pattern for the expected type, or
that the token is out of range for the expected type.

class

InvalidPropertiesFormatException
Thrown to indicate that an operation could not complete because
the input did not conform to the appropriate XML document type
for a collection of properties, as per the Properties
specification.

class

MissingFormatArgumentException
Unchecked exception thrown when there is a format specifier which does not
have a corresponding argument or if an argument index refers to an argument
that does not exist.

BackingStoreException
Thrown to indicate that a preferences operation could not complete because
of a failure in the backing store, or a failure to contact the backing
store.

class

InvalidPreferencesFormatException
Thrown to indicate that an operation could not complete because
the input did not conform to the appropriate XML document type
for a collection of preferences, as per the Preferences
specification.

ActivityCompletedException
This exception may be thrown on any method for which Activity context is
accessed and indicates that ongoing work within the Activity is not
possible.

class

ActivityRequiredException
This exception is thrown by a container if Activity context is not received
on a method for which Activity context is mandatory.

class

InvalidActivityException
This exception may be thrown on any method for which Activity context
is accessed and indicates that the attempted invocation or the Activity
context associated with the attempted invocation is incompatible with
the Activity's current state.

IIOInvalidTreeException(String message,
Throwable cause,
Node offendingNode)
Constructs an IIOInvalidTreeException with a
message string, a reference to an exception that caused this
exception, and a reference to the Node that caused
the parsing error.

InvalidOpenTypeException
This runtime exception is thrown to indicate that the open type of an open data value
is not the one expected.

class

KeyAlreadyExistsException
This runtime exception is thrown to indicate that the index of a row to be added to a tabular data instance
is already used to refer to another row in this tabular data instance.

class

OpenDataException
This checked exception is thrown when an open type, an open data or an open MBean metadata info instance
could not be constructed because one or more validity constraints were not met.

AttributeInUseException
This exception is thrown when an operation attempts
to add an attribute that already exists.

class

AttributeModificationException
This exception is thrown when an attempt is
made to add, or remove, or modify an attribute, its identifier,
or its values that conflicts with the attribute's (schema) definition
or the attribute's state.

AuthenticationException
This exception is thrown by a SASL mechanism implementation
to indicate that the SASL
exchange has failed due to reasons related to authentication, such as
an invalid identity, passphrase, or key.

class

SaslException
This class represents an error that has occurred when using SASL.

KeySelectorException(Throwable cause)
Constructs a new KeySelectorException with the specified
cause and a detail message of
(cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause).

MarshalException(Throwable cause)
Constructs a new MarshalException with the specified cause
and a detail message of (cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause).

NoSuchMechanismException(Throwable cause)
Constructs a new NoSuchMechanismException with the
specified cause and a detail message of
(cause==null ? null : cause.toString()) (which typically
contains the class and detail message of cause).

URIReferenceException(Throwable cause)
Constructs a new URIReferenceException with the specified
cause and a detail message of (cause==null ? null :
cause.toString()) (which typically contains the class and detail
message of cause).

TransformException(Throwable cause)
Constructs a new TransformException with the specified
cause and a detail message of
(cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause).

XMLSignatureException(Throwable cause)
Constructs a new XMLSignatureException with the specified
cause and a detail message of
(cause==null ? null : cause.toString())
(which typically contains the class and detail message of
cause).

SOAPException(String reason,
Throwable cause)
Constructs a SOAPException object with the given
String as the reason for the exception being thrown
and the given Throwable object as an embedded
exception.

ProtocolException(Throwable cause)
Constructs a new runtime exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which typically
contains the class and detail message of cause).

WebServiceException(Throwable cause)
Constructs a new WebServiceException with the specified cause
and a detail message of (cause==null ? null :
cause.toString()) (which typically contains the
class and detail message of cause).

ACTIVITY_COMPLETED
The ACTIVITY_COMPLETED system exception may be raised on any
method for which Activity context is accessed.

class

ACTIVITY_REQUIRED
The ACTIVITY_REQUIRED system exception may be raised on any
method for which an Activity context is required.

class

BAD_CONTEXT
Exception thrown when an operation is invoked by a client but the passed
context does not contain the context values required by the operation.

class

BAD_INV_ORDER
This exception indicates that the caller has invoked operations in
the wrong order.

class

BAD_OPERATION
Exception thrown when an object reference denotes an existing object,
but that the object does not support the operation that was invoked.

class

BAD_PARAM
Exception thrown
when a parameter passed to a call is out of range or
otherwise considered illegal.

class

BAD_QOS
The BAD_QOS exception is raised whenever an object cannot
support the quality of service required by an invocation parameter that
has a quality of service semantics associated with it.

class

BAD_TYPECODE
Exception thrown when the ORB has encountered a malformed type code
(for example, a type code with an invalid TCKind value).

class

Bounds
A user exception thrown when a parameter is not within
the legal bounds for the object that a method is trying
to access.

class

CODESET_INCOMPATIBLE
This exception is raised whenever meaningful communication is not possible
between client and server native code sets.

class

COMM_FAILURE
This exception is raised if communication is lost while an operation
is in progress, after the request was sent by the client, but before
the reply from the server has been returned to the client.

class

DATA_CONVERSION
This exception is raised if an ORB cannot convert the representation
of data as marshaled into its native representation or vice-versa.

class

FREE_MEM
Exception thrown
when the ORB failed in an attempt to free dynamic memory, for example
because of heap corruption or memory segments being locked.

class

IMP_LIMIT
This exception indicates that an implementation limit was
exceeded in the ORB run time.

class

INITIALIZE
Exception thrown
when an ORB has encountered a failure during its initialization,
such as failure to acquire networking resources or detecting a
configuration error.

class

INTERNAL
This exception indicates an internal failure in an ORB, for
example, if an ORB has detected corruption of its internal
data structures.

class

INTF_REPOS
Exception raised
when an ORB cannot reach the interface
repository, or some other failure relating to the interface repository
is detected.

class

INV_FLAG
Exception thrown
when an invalid flag was passed to an operation (for example, when
creating a DII request).

class

INV_IDENT
This exception indicates that an IDL identifier is syntactically
invalid.

class

INV_OBJREF
This exception indicates that an object reference is internally
malformed.

class

INV_POLICY
Standard exception thrown
when an invocation cannot be made because of an incompatibility between
Policy overrides that apply to the particular invocation.

class

INVALID_ACTIVITY
The INVALID_ACTIVITY system exception may be raised on the
Activity or Transaction services' resume methods if a transaction or
Activity is resumed in a context different to that from which it was
suspended.

NO_IMPLEMENT
This exception indicates that even though the operation that
was invoked exists (it has an IDL definition), no implementation
for that operation exists.

class

NO_MEMORY
Exception thrown when the ORB run time has run out of memory.

class

NO_PERMISSION
Exception thrown when an invocation failed because the caller
has insufficient privileges.

class

NO_RESOURCES
Exception thrown when the ORB has encountered some general resource
limitation.

class

NO_RESPONSE
This exception is raised if a client attempts to retrieve the result
of a deferred synchronous call, but the response for the request is
not yet available.

class

OBJ_ADAPTER
This exception typically indicates an administrative mismatch, for
example, a server may have made an attempt to register itself with
an implementation repository under a name that is already in use,
or is unknown to the repository.

class

OBJECT_NOT_EXIST
Exception raised whenever an invocation on a deleted object was
performed.

class

PERSIST_STORE
This exception indicates a persistent storage failure, for example,
failure to establish a database connection or corruption of a
database.

REBINDREBIND is raised when the current effective RebindPolicy,
has a value of NO_REBIND or NO_RECONNECT and an invocation on a bound
object reference results in a LocateReply message with status
OBJECT_FORWARD or a Reply message with status LOCATION_FORWARD.

TIMEOUTTIMEOUT is raised when no delivery has been made and the
specified time-to-live period has been exceeded.

class

TRANSACTION_MODE
The CORBA TRANSACTION_MODE exception is thrown
by the client ORB if it detects a mismatch between the
InvocationPolicy in the IOR and the chosen invocation path
(i.e, direct or routed invocation).

class

TRANSACTION_REQUIRED
Exception indicates that the request carried a null transaction context,
but an active transaction is required.

class

TRANSACTION_ROLLEDBACK
Exception thrown when the transaction associated with the request has
already been rolled back or marked to roll back.

class

TRANSACTION_UNAVAILABLE
The CORBA TRANSACTION_UNAVAILABLE exception is thrown
by the ORB when it cannot process a transaction service context because
its connection to the Transaction Service has been abnormally terminated.

class

TRANSIENT
Exception thrown when the ORB attempted to reach an object and failed.

class

UNKNOWN
This exception is raised if an operation implementation
throws a non-CORBA exception (such as an exception
specific to the implementation's programming language),
or if an operation raises a user exception that does not
appear in the operation's raises expression.

DOMException
DOM operations only raise exceptions in "exceptional" circumstances, i.e.,
when an operation is impossible to perform (either for logical reasons,
because data is lost, or because the implementation has become unstable).