Class StringArray_Type


public final class StringArray_Type extends CommonArray_Type
The java Cas model for the CAS StringArray Type This is not final because the migration from pre v08 has the old xxx_Type as a subclass of this.
  • 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

    • StringArray_Type

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

    • getFSGenerator

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

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

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

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

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

      public String[] toArray(int addr)
      Parameters:
      addr - the low level CAS Feature Structure reference
      Returns:
      a copy of the string array
      See Also: