org.apache.uima.jcas.cas
Class FSArray_Type

java.lang.Object
  extended by org.apache.uima.jcas.cas.TOP_Type
      extended by org.apache.uima.jcas.cas.CommonArray_Type
          extended by org.apache.uima.jcas.cas.FSArray_Type

public class FSArray_Type
extends CommonArray_Type

The java Cas model for the CAS FSArray Type This is not final because the migration from pre v08 has the old FSArray_Type as a subclass of this.


Field Summary
static int typeIndexID
           
 
Fields inherited from class org.apache.uima.jcas.cas.TOP_Type
casImpl, casType, casTypeCode, instanceOf_Type, jcas, ll_cas, lowLevelArrayBoundChecks, lowLevelTypeChecks, useExistingInstance
 
Constructor Summary
FSArray_Type(JCas jcas, Type casType)
           
 
Method Summary
 void copyFromArray(int addr, FeatureStructure[] src, int srcOffset, int destOffset, int length)
           
 void copyToArray(int addr, int srcOffset, FeatureStructure[] dest, int destOffset, int length)
           
 FeatureStructure get(int addr, int i)
          return the indexed value from the corresponding Cas FSArray as a JCas object.
protected  org.apache.uima.cas.impl.FSGenerator getFSGenerator()
           
 void set(int addr, int i, FeatureStructure v)
          updates the Cas, setting the indexed value to the passed in FeatureStructure value.
 FeatureStructure[] toArray(int addr)
           
 
Methods inherited from class org.apache.uima.jcas.cas.CommonArray_Type
size
 
Methods inherited from class org.apache.uima.jcas.cas.TOP_Type
addToIndexes, checkType, getTypeIndexID, invalidTypeArg, noObjCreate, removeFromIndexes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

typeIndexID

public static final int typeIndexID
Constructor Detail

FSArray_Type

public FSArray_Type(JCas jcas,
                    Type casType)
Method Detail

getFSGenerator

protected org.apache.uima.cas.impl.FSGenerator getFSGenerator()
Overrides:
getFSGenerator in class TOP_Type

get

public FeatureStructure get(int addr,
                            int i)
return the indexed value from the corresponding Cas FSArray as a JCas object.

See Also:
ArrayFS.get(int)

set

public void set(int addr,
                int i,
                FeatureStructure v)
updates the Cas, setting the indexed value to the passed in FeatureStructure value.

See Also:
ArrayFS.set(int, FeatureStructure)

copyFromArray

public void copyFromArray(int addr,
                          FeatureStructure[] src,
                          int srcOffset,
                          int destOffset,
                          int length)
                   throws ArrayIndexOutOfBoundsException
Throws:
ArrayIndexOutOfBoundsException
See Also:
ArrayFS.copyFromArray(FeatureStructure[], int, int, int)

copyToArray

public void copyToArray(int addr,
                        int srcOffset,
                        FeatureStructure[] dest,
                        int destOffset,
                        int length)
                 throws ArrayIndexOutOfBoundsException
Throws:
ArrayIndexOutOfBoundsException
See Also:
ArrayFS.copyToArray(int, FeatureStructure[], int, int)

toArray

public FeatureStructure[] toArray(int addr)
See Also:
ArrayFS.toArray()


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.