# Uses of Class
org.apache.uima.cas.CASRuntimeException

Packages that use CASRuntimeException
Package
Description
org.apache.uima.cas
Common Analysis System(CAS) Interfaces
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.cas.text
Text Common Annotation System (TCAS) Interfaces.
org.apache.uima.jcas
Interfaces for accessing the JCAS.
org.apache.uima.jcas.impl
Provides the classes that support the Java Cas Model (JCM).

- ## Uses of CASRuntimeException in org.apache.uima.cas

  Methods in org.apache.uima.cas that throw CASRuntimeException
  Modifier and Type
  Method
  Description
  `Object`
  FeatureStructure.`clone()`
  Creates a copy of this feature structure.
  `ArrayFS`
  CAS.`createArrayFS(int length)`
  Create a new feature structure array.
  `BooleanArrayFS`
  CAS.`createBooleanArrayFS(int length)`
  Create a new Boolean array.
  `ByteArrayFS`
  CAS.`createByteArrayFS(int length)`
  Create a new Byte array.
  `DoubleArrayFS`
  CAS.`createDoubleArrayFS(int length)`
  Create a new Double array.
  `FeatureValuePath`
  CAS.`createFeatureValuePath(String featureValuePath)`
  Create a feature-value path from a string.
  `FloatArrayFS`
  CAS.`createFloatArrayFS(int length)`
  Create a new int array.
  `<T extends FeatureStructure>
  T`
  CAS.`createFS(Type type)`
  Create a new FeatureStructure.
  `IntArrayFS`
  CAS.`createIntArrayFS(int length)`
  Create a new int array.
  `LongArrayFS`
  CAS.`createLongArrayFS(int length)`
  Create a new Long array.
  `ShortArrayFS`
  CAS.`createShortArrayFS(int length)`
  Create a new Short array.
  `StringArrayFS`
  CAS.`createStringArrayFS(int length)`
  Create a new String array.
  `default <T extends AnnotationFS>
  AnnotationIndex<T>`
  CAS.`getAnnotationIndex(Class<T> clazz)`
  Get the standard annotation index restricted to a specific annotation type.
  `<T extends AnnotationFS>
  AnnotationIndex<T>`
  CAS.`getAnnotationIndex(Type type)`
  Get the standard annotation index restricted to a specific annotation type.
  `boolean`
  FeatureStructure.`getBooleanValue(Feature feat)`
  Get the boolean value of a feature.
  `byte`
  FeatureStructure.`getByteValue(Feature feat)`
  Get the byte value of a feature.
  `double`
  FeatureStructure.`getDoubleValue(Feature feat)`
  Get the double value of a feature.
  `FeatureStructure`
  FeatureStructure.`getFeatureValue(Feature feat)`
  Get a feature value.
  `String`
  FeatureStructure.`getFeatureValueAsString(Feature feat)`
  Get the value of the feature as a string if the type of the feature is one of the primitive type.
  `float`
  FeatureStructure.`getFloatValue(Feature feat)`
  Get the float value of a feature.
  `<T extends FeatureStructure>
  FSIndex<T>`
  FSIndexRepository.`getIndex(String label, Type type)`
  Retrieve an index according to a label and a type.
  `int`
  FeatureStructure.`getIntValue(Feature feat)`
  Get the int value of a feature.
  `long`
  FeatureStructure.`getLongValue(Feature feat)`
  Get the long value of a feature.
  `short`
  FeatureStructure.`getShortValue(Feature feat)`
  Get the short value of a feature.
  `String`
  FeatureStructure.`getStringValue(Feature f)`
  Get the string value under a feature.
  `TypeSystem`
  CAS.`getTypeSystem()`
  Return the type system of this CAS instance.
  `void`
  FeatureStructure.`setBooleanValue(Feature feat, boolean i)`
  Set the boolean value of a feature.
  `void`
  FeatureStructure.`setByteValue(Feature feat, byte i)`
  Set the byte (8 bit) value of a feature.
  `void`
  CAS.`setDocumentLanguage(String languageCode)`
  Sets the language for this document.
  `void`
  CAS.`setDocumentText(String text)`
  Set the document text.
  `void`
  FeatureStructure.`setDoubleValue(Feature feat, double i)`
  Set the double value of a feature.
  `void`
  FeatureStructure.`setFeatureValue(Feature feat, FeatureStructure fs)`
  Set a feature value to another FS.
  `void`
  FeatureStructure.`setFeatureValueFromString(Feature feat, String s)`
  Sets the value of a feature from a string input if the feature type is one of the primitive types.
  `void`
  FeatureStructure.`setFloatValue(Feature feat, float f)`
  Set the float value of a feature.
  `void`
  FeatureStructure.`setIntValue(Feature feat, int i)`
  Set the int value of a feature.
  `void`
  SofaFS.`setLocalSofaData(String aString)`
  Set the Local Subject of Analysis to be a String.
  `void`
  SofaFS.`setLocalSofaData(FeatureStructure aFS)`
  Set the Local Subject of Analysis to be a predefined ArrayFS.
  `void`
  FeatureStructure.`setLongValue(Feature feat, long i)`
  Set the long (64 bit) value of a feature.
  `void`
  FeatureStructure.`setShortValue(Feature feat, short i)`
  Set the short (16 bit) value of a feature.
  `void`
  CAS.`setSofaDataArray(FeatureStructure array, String mime)`
  Set the Sofa data as an ArrayFS.
  `void`
  CAS.`setSofaDataString(String text, String mimetype)`
  Set the document text.
  `void`
  CAS.`setSofaDataURI(String uri, String mime)`
  Set the Sofa data as a URI.
  `void`
  FeatureStructure.`setStringValue(Feature feat, String s)`
  Set the string value of a feature.
  `void`
  FeatureValuePath.`typeSystemInit(int fsType, LowLevelTypeSystem ts)`
  Deprecated.

- ## Uses of CASRuntimeException in org.apache.uima.cas.impl

  Methods in org.apache.uima.cas.impl that throw CASRuntimeException
  Modifier and Type
  Method
  Description
  `final void`
  CASImpl.`checkArrayPreconditions(int len)`
  `FeatureStructureImplC`
  FeatureStructureImplC.`clone()`
  See http://www.javaworld.com/article/2076332/java-se/how-to-avoid-traps-and-correctly-override-methods-from-java-lang-object.html for suggestions on avoiding bugs in implementing clone Because we have final fields for _intData, _refData, and _id, we can't use clone.
  `BooleanArrayFS`
  CASImpl.`createBooleanArrayFS(int length)`
  `ByteArrayFS`
  CASImpl.`createByteArrayFS(int length)`
  `DoubleArrayFS`
  CASImpl.`createDoubleArrayFS(int length)`
  `FeatureValuePath`
  CASImpl.`createFeatureValuePath(String featureValuePath)`
  `LongArrayFS`
  CASImpl.`createLongArrayFS(int length)`
  `ShortArrayFS`
  CASImpl.`createShortArrayFS(int length)`
  `<T extends AnnotationFS>
  AnnotationIndex<T>`
  CASImpl.`getAnnotationIndex(Type type)`
  `AnnotationTreeNode<T>`
  AnnotationTreeNodeImpl.`getChild(int i)`
  `static FeatureValuePathImpl`
  FeatureValuePathImpl.`getFeaturePath(String featurePath)`
  `SerialFormat`
  BinaryCasSerDes.`reinit(InputStream istream)`
  see Blob Format in CASSerializer This reads in and deserializes CAS data from a stream.
  `SerialFormat`
  BinaryCasSerDes.`reinit(CommonSerDes.Header h, InputStream istream, CASMgrSerializer casMgrSerializer, CasLoadMode casLoadMode, BinaryCasSerDes6 f6, AllowPreexistingFS allowPreexistingFS, TypeSystemImpl ts)`
  Deserialize a binary input stream, after reading the header, and optionally an externally provided type system and index spec used in compressed form 6 serialization previously This reads in and deserializes CAS data from a stream.
  `SerialFormat`
  CASImpl.`reinit(InputStream istream)`
  --------------------------------------------------------------------- see Blob Format in CASSerializer This reads in and deserializes CAS data from a stream.
  `void`
  FeatureStructureImplC.`setFeatureValueFromString(Feature feat, String s)`
  `void`
  CASImpl.`setSofaDataString(String text, String mime)`
  `void`
  CASImpl.`setSofaDataURI(String uri, String mime)`
  `void`
  FeatureValuePathImpl.`typeSystemInit(int fsType, LowLevelTypeSystem ts)`

- ## Uses of CASRuntimeException in org.apache.uima.cas.text

  Methods in org.apache.uima.cas.text that throw CASRuntimeException
  Modifier and Type
  Method
  Description
  `AnnotationTreeNode<T>`
  AnnotationTreeNode.`getChild(int i)`
  Get the i-th child of this node.

- ## Uses of CASRuntimeException in org.apache.uima.jcas

  Methods in org.apache.uima.jcas that throw CASRuntimeException
  Modifier and Type
  Method
  Description
  `FeatureValuePath`
  JCas.`createFeatureValuePath(String featureValuePath)`
  Create a feature-value path from a string.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCas.`getAnnotationIndex(int type)`
  Get the standard annotation index restricted to a specific annotation type.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCas.`getAnnotationIndex(Class<T> clazz)`
  Get the standard annotation index restricted to a specific annotation type.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCas.`getAnnotationIndex(Type type)`
  Get the standard annotation index restricted to a specific annotation type.
  `TypeSystem`
  JCas.`getTypeSystem()`
  Return the type system of this CAS instance.
  `void`
  JCas.`setDocumentLanguage(String languageCode)`
  Sets the language for this document.
  `void`
  JCas.`setDocumentText(String text)`
  Set the document text.
  `void`
  JCas.`setSofaDataArray(FeatureStructure array, String mime)`
  Set the Sofa data as an ArrayFS.
  `void`
  JCas.`setSofaDataString(String text, String mimetype)`
  Set the document text.
  `void`
  JCas.`setSofaDataURI(String uri, String mime)`
  Set the Sofa data as a URI.

- ## Uses of CASRuntimeException in org.apache.uima.jcas.impl

  Methods in org.apache.uima.jcas.impl that throw CASRuntimeException
  Modifier and Type
  Method
  Description
  `FeatureValuePath`
  JCasImpl.`createFeatureValuePath(String featureValuePath)`
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCasImpl.`getAnnotationIndex(int type)`
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCasImpl.`getAnnotationIndex(Type type)`
  `void`
  JCasImpl.`setDocumentLanguage(String language)`
  `void`
  JCasImpl.`setDocumentText(String text)`
  `void`
  JCasImpl.`setSofaDataArray(FeatureStructure array, String mime)`
  `void`
  JCasImpl.`setSofaDataString(String text, String mime)`
  `void`
  JCasImpl.`setSofaDataURI(String uri, String mime)`