Marshall Schor wrote:
> Danai Wiriyayanyongsuk wrote:
>> Hi Folks,
>>
>> I'm trying to understand how the Heap class works and would like to
>> ask few
>> questions as followed:
>>
>> 1) Is the following statement correct?
>> "The class org.apache.uima.cas.impl.Heap has an internal integer array
>> named
>> "heap" which maintains the type system structure. The required space
>> for the
>> "heap" is solely depends on the type system structure (basically,
>> number of
>> features). It does not depend on, say, the size of String (or any)
>> arrays or
>> the length of the document text (Sofa)."
>>   
> Actually, the heap is used to store all kinds of things, but most
> particularly, instances of feature structures made
> by your application, such as annotations, etc.
> 
> -Marshall

And to be explicit, the heap does *not* maintain the type
system.  That's done in org.apache.uima.cas.impl.TypeSystemImpl.

--Thilo

Reply via email to