Package org.apache.uima.cas.admin
Class CASAdminException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.uima.cas.admin.CASAdminException
-
- All Implemented Interfaces:
java.io.Serializable
public class CASAdminException extends java.lang.RuntimeExceptionException class for package org.apache.uima.cas.admin. Automatically generated from message catalog.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intBAD_FEATURE_SYNTAXInvalid feature name "{0}".static intBAD_TYPE_SYNTAXInvalid type name "{0}".static intDESERIALIZATION_ERRORError deserializing type system.static intDUPLICATE_FEATURETrying to define feature "{0}" on type "{1}" with range "{2}", but feature has already been defined on (super)type "{3}" with range "{4}".static intFLUSH_DISABLEDCan't flush CAS, flushing is disabled.static intJCAS_ERROR{0}static intMUST_COMMIT_INDEX_REPOSITORYIndex repository has not been committed; can't create CAS.static intMUST_COMMIT_TYPE_SYSTEMType system has not been committed; can't create index repository.static intREPOSITORY_LOCKEDCan't add index to a committed repository.static intTYPE_IS_FEATURE_FINALCan't add feature to type "{0}" since it is feature final.static intTYPE_IS_INH_FINALCan't derive from type "{0}" since it is inheritance final.static intTYPE_SYSTEM_LOCKEDType system is committed; can't add types or features.
-
Constructor Summary
Constructors Constructor Description CASAdminException(int error)Create a newCASAdminException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddArgument(java.lang.String s)Add an argument to aCASAdminExceptionobject.java.lang.String[]getArguments()Get the arguments to the exception string.java.lang.StringgetBundleShortName()Get the short name of the message bundle, i.e., the name without the package prefix.intgetError()java.lang.StringgetMessage()java.lang.StringgetMessageCode()Get the string identifier for this exception.java.lang.StringtoString()
-
-
-
Field Detail
-
REPOSITORY_LOCKED
public static final int REPOSITORY_LOCKED
Can't add index to a committed repository.- See Also:
- Constant Field Values
-
TYPE_SYSTEM_LOCKED
public static final int TYPE_SYSTEM_LOCKED
Type system is committed; can't add types or features.- See Also:
- Constant Field Values
-
MUST_COMMIT_TYPE_SYSTEM
public static final int MUST_COMMIT_TYPE_SYSTEM
Type system has not been committed; can't create index repository.- See Also:
- Constant Field Values
-
MUST_COMMIT_INDEX_REPOSITORY
public static final int MUST_COMMIT_INDEX_REPOSITORY
Index repository has not been committed; can't create CAS.- See Also:
- Constant Field Values
-
BAD_TYPE_SYNTAX
public static final int BAD_TYPE_SYNTAX
Invalid type name "{0}". Type names must start with a letter and consist only of letters, digits, or underscores.- See Also:
- Constant Field Values
-
BAD_FEATURE_SYNTAX
public static final int BAD_FEATURE_SYNTAX
Invalid feature name "{0}". Feature names must start with a letter and consist only of letters, digits, or underscores.- See Also:
- Constant Field Values
-
TYPE_IS_INH_FINAL
public static final int TYPE_IS_INH_FINAL
Can't derive from type "{0}" since it is inheritance final.- See Also:
- Constant Field Values
-
TYPE_IS_FEATURE_FINAL
public static final int TYPE_IS_FEATURE_FINAL
Can't add feature to type "{0}" since it is feature final.- See Also:
- Constant Field Values
-
DESERIALIZATION_ERROR
public static final int DESERIALIZATION_ERROR
Error deserializing type system.- See Also:
- Constant Field Values
-
FLUSH_DISABLED
public static final int FLUSH_DISABLED
Can't flush CAS, flushing is disabled.- See Also:
- Constant Field Values
-
JCAS_ERROR
public static final int JCAS_ERROR
{0}- See Also:
- Constant Field Values
-
DUPLICATE_FEATURE
public static final int DUPLICATE_FEATURE
Trying to define feature "{0}" on type "{1}" with range "{2}", but feature has already been defined on (super)type "{3}" with range "{4}".- See Also:
- Constant Field Values
-
-
Method Detail
-
getError
public int getError()
- Returns:
- The error code for the exception. This may be useful when the error needs to be handed over language boundaries. Instead of handing over the complete exception object, return the error code, and the receiving application can look up the error in the message file. Unfortunately, the error parameters get lost that way.
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessagein classjava.lang.Throwable- Returns:
- The message of the exception. Useful for including the text in another exception.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Throwable- Returns:
- The same as getMessage(), but prefixed with
"CASAdminException: ".
-
addArgument
public boolean addArgument(java.lang.String s)
Add an argument to aCASAdminExceptionobject. Excess arguments will be ignored, and missing arguments will have the valuenull. Add arguments in the order in which they are specified in the message catalog (i.e. add %1 first, %2 next, and so on). Adding anull Stringhas no effect! So if you don't know the value of an argument, use something like""or"UNKNOWN", but notnull.- Parameters:
s- the argument to add- Returns:
- true if the argument was added
-
getMessageCode
public java.lang.String getMessageCode()
Get the string identifier for this exception.- Returns:
- The internal message key.
-
getArguments
public java.lang.String[] getArguments()
Get the arguments to the exception string.- Returns:
- The arguments to the exception.
-
getBundleShortName
public java.lang.String getBundleShortName()
Get the short name of the message bundle, i.e., the name without the package prefix.- Returns:
- The short name of the message bundle.
-
-