Package org.apache.uima.cas_data

# Interface PrimitiveArrayFS

All Superinterfaces:
  `FeatureStructure`, `Serializable`

All Known Implementing Classes:
  `PrimitiveArrayFSImpl`

public interface PrimitiveArrayFS extends FeatureStructure
A subtype of FeatureStructure that represents an array of primitive values (Strings, int, or floats).

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `size()`
  Get the size of this array.
  `float[]`
  `toFloatArray()`
  Gets this value as an float array.
  `int[]`
  `toIntArray()`
  Gets this value as an integer array.
  `String[]`
  `toStringArray()`
  Gets this value as an string array.

  ### Methods inherited from interface org.apache.uima.cas_data.FeatureStructure

  `getFeatureNames, getFeatureValue, getId, getIndexed, getType, isIndexed, setFeatureValue, setId, setIndexed, setIndexed, setType`

- ## Method Details

  - ### size

    int size()
    Get the size of this array.
    Returns:
      the size

  - ### toIntArray

    int[] toIntArray()
    Gets this value as an integer array.
    Returns:
      integer array value, empty array if value is not an array

  - ### toFloatArray

    float[] toFloatArray()
    Gets this value as an float array.
    Returns:
      float array value, empty array if value is not an array

  - ### toStringArray

    String[] toStringArray()
    Gets this value as an string array.
    Returns:
      string array value, empty array if value is not an array