Package acdp.exceptions
package acdp.exceptions
Contains types of exceptions beyond Java's built-in exception types.
(See section "A Personal Note about Exceptions" in the
Overview for a justification why all
exception types extend Java's
RuntimeException
).-
Exception ClassesClassDescriptionThe super class of all other exception types in this package.Thrown if the value of the consistency number given at the time a strongly typed database is opened differs from the value of the consistency number stored in the database layout.Thrown to indicate that an object can't be created due to any reason.Thrown if there is a problem with data encryption or decryption.Thrown to indicate that a manually added comment in a layout read from a file or a stream is not properly followed or not followed at all by an entry or an element of a sequence.Thrown if the user tries to delete a row with a value of the reference counter greater than zero which means that the row is referenced by this or some other row.Thrown if a row reference is illegal.Thrown if an exception due to an implementation restricition has occurred.Thrown to indicate that the lines of text in a layout read from a file or a stream are not properly indented.Thrown to indicate that an I/O error has occurred.Thrown if one of the maximum values specified in the
nobsRowRef
,nobsOutrowPtr
andnobsRefCount
fields of the table layout is violated.Thrown to indicate that a layout is missing a requested entry.Thrown if the database is still used after it was closed.Thrown to indicate that theunit
is broken.