Class LongArray_Type


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

      • 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 Detail

      • LongArray_Type

        public LongArray_Type​(JCas jcas,
                              Type casType)
    • Method Detail

      • 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:
        LongArrayFS.get(int)
      • 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:
        LongArrayFS.set(int, long)
      • 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:
        LongArrayFS.copyFromArray(long[], int, int, int)
      • 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:
        LongArrayFS.copyToArray(int, long[], int, int)
      • 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:
        LongArrayFS.toArray()