Class LongArray_Type


public final class LongArray_Type extends CommonArray_Type
The java Cas model for the CAS LongArray_Type
  • Field Details

    • typeIndexID

      public static final int typeIndexID
      this types ID - used to index a localTypeArray in JCas to get an index which indexes the global typeArray in JCas instance to get a ref to this instance
  • Constructor Details

    • LongArray_Type

      private LongArray_Type()
    • LongArray_Type

      public LongArray_Type(JCas jcas, Type casType)
  • Method Details

    • getFSGenerator

      protected FSGenerator<?> getFSGenerator()
      Overrides:
      getFSGenerator in class TOP_Type
    • get

      public long get(int addr, int i)
      Parameters:
      addr - low level CAS Feature Structure reference
      i - the index
      Returns:
      the indexed value from the corresponding Cas LongArray as a Java long.
      See Also:
    • set

      public void set(int addr, int i, long v)
      updates the Cas, setting the indexed value to the passed in Java long.
      Parameters:
      addr - low level CAS Feature Structure reference
      i - the index
      v - the value to set
      See Also:
    • copyFromArray

      public void copyFromArray(int addr, long[] src, int srcOffset, int destOffset, int length)
      Parameters:
      addr - low level CAS Feature Structure reference
      src - the Java object to coyp from
      srcOffset - the source offset
      destOffset - the destination (in the CAS) offset
      length - the number of items to copy
      See Also:
    • copyToArray

      public void copyToArray(int addr, int srcOffset, long[] dest, int destOffset, int length)
      Parameters:
      addr - low level CAS Feature Structure reference
      srcOffset - the source offset in the CAS
      dest - the Java object to copy into
      destOffset - the destination offset
      length - the number of items to copy
      See Also:
    • toArray

      public long[] toArray(int addr)
      Parameters:
      addr - low level CAS Feature Structure reference
      Returns:
      a copy of the CAS Object as a Java object
      See Also: