Uses of Class
org.apache.uima.cas.impl.CASImpl.FsChange
Packages that use CASImpl.FsChange
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of CASImpl.FsChange in org.apache.uima.cas.impl
Fields in org.apache.uima.cas.impl declared as CASImpl.FsChangeModifier and TypeFieldDescription(package private) final CASImpl.FsChange[]
BinaryCasSerDes6.SerializeModifiedFSs.modifiedFSs
Fields in org.apache.uima.cas.impl with type parameters of type CASImpl.FsChangeModifier and TypeFieldDescriptionprivate Map
<TOP, CASImpl.FsChange> CASImpl.SharedViewData.modifiedPreexistingFSs
Track modified preexistingFSs Note this is a map, keyed by the FS, so all changes are merged when addedMethods in org.apache.uima.cas.impl that return CASImpl.FsChangeModifier and TypeMethodDescription(package private) CASImpl.FsChange[]
CASImpl.getModifiedFSList()
Methods in org.apache.uima.cas.impl with parameters of type CASImpl.FsChangeModifier and TypeMethodDescriptionprivate void
BinaryCasSerDes4.Serializer.extractStringsFromModifications
(CASImpl.FsChange fsChange) For delta, for each fsChange element, extract any strings(package private) static void
CASSerializer.scanModifications
(BinaryCasSerDes bcsd, CommonSerDesSequential csds, CASImpl.FsChange[] fssModified, Obj2IntIdentityHashMap<TOP> fs2auxOffset, List<CASSerializer.AddrPlusValue> chgMainAvs, List<CASSerializer.AddrPlusValue> chgByteAvs, List<CASSerializer.AddrPlusValue> chgShortAvs, List<CASSerializer.AddrPlusValue> chgLongAvs) Scan the v3 fsChange info and produce v2 style info into chgXxxAddr, chgXxxValue A prescan approach is needed in order to write the number of modifications preceding the write of the values (which unfortunately were written to the same stream in V2).private void
BinaryCasSerDes4.Serializer.SerializeModifiedFSs.writeAuxHeapMods
(CASImpl.FsChange fsChange) private void
BinaryCasSerDes4.Serializer.SerializeModifiedFSs.writeMainHeapMods
(CASImpl.FsChange fsChange) private void
BinaryCasSerDes6.SerializeModifiedFSs.writeModsForOneFs
(CASImpl.FsChange fsChange) Write the modifications for one feature structure, based on the data in the fsChange - this is either an array or non-array (meaning changed Features) - array changes are written out in index order.