Package org.apache.uima

# Interface UimaSerializable

All Known Subinterfaces:
  `UimaSerializableFSs`

All Known Implementing Classes:
  `FSArrayList`, `FSHashSet`, `FSLinkedHashSet`, `Int2FS`, `IntegerArrayList`

public interface UimaSerializable
This interface is implemented by JCas classes that need to be called by the framework when a serialization is about to happen.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `_init_from_cas_data()`
  `default void`
  `_reset_cas_data()`
  `void`
  `_save_to_cas_data()`
  This method is called by the framework before serialization of an instance of this JCas class.
  `FeatureStructureImplC`
  `_superClone()`
  `default FeatureStructureImplC`
  `clone()`

- ## Method Details

  - ### _save_to_cas_data

    void _save_to_cas_data()
    This method is called by the framework before serialization of an instance of this JCas class. The implementation should save whatever data is needed into Features of this JCas class that can be serialized by UIMA.

  - ### _init_from_cas_data

    void _init_from_cas_data()

  - ### _superClone

    FeatureStructureImplC _superClone()

  - ### _reset_cas_data

    default void _reset_cas_data()

  - ### clone

    default FeatureStructureImplC clone()