## Uses of Interface
org.apache.uima.jcas.cas.CommonList

- Packages that use CommonList
  Package | Description
  --- | ---
  org.apache.uima.jcas.cas | JCAS model for built-in CAS types

- - ### Uses of CommonList in org.apache.uima.jcas.cas

    Subinterfaces of CommonList in org.apache.uima.jcas.cas
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `NonEmptyList` a marker interface for nonempty lists

    Classes in org.apache.uima.jcas.cas that implement CommonList
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyFloatList`
    `class` | `EmptyFSList<T extends TOP>`
    `class` | `EmptyIntegerList`
    `class` | `EmptyStringList`
    `class` | `FloatList`
    `class` | `FSList<T extends TOP>` T extends TOP, v2 already mandated TOP for set/get
    `class` | `IntegerList`
    `class` | `NonEmptyFloatList`
    `class` | `NonEmptyFSList<T extends TOP>`
    `class` | `NonEmptyIntegerList`
    `class` | `NonEmptyStringList`
    `class` | `StringList`

    Methods in org.apache.uima.jcas.cas that return CommonList
    Modifier and Type | Method and Description
    --- | ---
    `CommonList` | CommonList.`createNonEmptyNode()` Creates a non empty node
    `CommonList` | CommonList.`emptyList()`
    `default CommonList` | CommonList.`getCommonTail()` default impl for empty and nonempty lists
    `default CommonList` | CommonList.`getNonEmptyNthNode(int i)` Like GetNthNode, but throws exception if empty
    `default CommonList` | CommonList.`getNthNode(int i)` Get the nth node.
    `default CommonList` | CommonList.`insertNode()` insert a new nonempty node following this node
    `default CommonList` | CommonList.`pushNode()` Creates a new node and pushes it onto the front of the existing node

    Methods in org.apache.uima.jcas.cas with parameters of type CommonList
    Modifier and Type | Method and Description
    --- | ---
    `void` | NonEmptyFloatList.`setTail(CommonList v)`
    `void` | NonEmptyStringList.`setTail(CommonList v)`
    `default void` | CommonList.`setTail(CommonList v)` sets the tail of this node
    `void` | NonEmptyIntegerList.`setTail(CommonList v)`
    `void` | NonEmptyFSList.`setTail(CommonList v)`

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.