Logo Search packages:      
Sourcecode: uimaj version File versions  Download package

Public Member Functions | Protected Attributes | Package Functions | Package Attributes

org::apache::uima::cas::impl::MarkerImpl Class Reference

Inheritance diagram for org::apache::uima::cas::impl::MarkerImpl:
Inheritance graph
Collaboration diagram for org::apache::uima::cas::impl::MarkerImpl:
Collaboration graph

List of all members.

Public Member Functions

boolean isModified (FeatureStructure fs)
boolean isNew (FeatureStructure fs)
boolean isValid ()

Protected Attributes

boolean isValid
int nextByteHeapAddr
int nextFSId
int nextLongHeapAddr
int nextShortHeapAddr
int nextStringHeapAddr

Package Functions

boolean isModified (int addr)
boolean isNew (int addr)
 MarkerImpl (int nextFSAddr, int nextStringHeapAddr, int nextByteHeapAddr, int nextShortHeapAddr, int nextLongHeapAddr, CASImpl cas)

Package Attributes

CASImpl cas

Detailed Description

A MarkerImpl holds a high-water "mark" in the CAS, for all views. Typically, one is obtained via the createMarker call on a CAS.

Currently only one marker is used per CAS. The Marker enables testing on each CAS update if the update is "below" or "above" the marker - this is used for implementing delta serialization, in which only the changed data is sent.

Definition at line 38 of file MarkerImpl.java.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index