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 Classes
    Class
    Description
    The 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 and nobsRefCount 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 the unit is broken.