Class FSLinkedHashSet<T extends TOP>

  • All Implemented Interfaces:
    java.lang.Cloneable, java.lang.Iterable<T>, java.util.Collection<T>, java.util.RandomAccess, java.util.Set<T>, FeatureStructure, FeatureStructureImpl, SelectViaCopyToArray, UimaSerializable, UimaSerializableFSs

    public class FSLinkedHashSet<T extends TOP>
    extends FSHashSet<T>
    a hash set of Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts Updated by JCasGen Fri Jan 20 11:55:59 EST 2017 XML source: C:/au/svnCheckouts/branches/uimaj/v3-alpha/uimaj-types/src/main/descriptors/java_object_type_descriptors.xml
    • Field Detail

      • typeIndexID

        public static final int typeIndexID
      • type

        public static final int type
    • Constructor Detail

      • FSLinkedHashSet

        protected FSLinkedHashSet()
        Never called. Disable default constructor
      • FSLinkedHashSet

        public FSLinkedHashSet​(TypeImpl type,
                               CASImpl casImpl)
        Internal - constructor used by generator
        Parameters:
        casImpl - the CAS this Feature Structure belongs to
        type - the type of this Feature Structure
      • FSLinkedHashSet

        public FSLinkedHashSet​(JCas jcas)
        Parameters:
        jcas - JCas to which this Feature Structure belongs
      • FSLinkedHashSet

        public FSLinkedHashSet​(JCas jcas,
                               int length)
        Make a new FSLinkedHashSet with an initial size .
        Parameters:
        jcas - The JCas
        length - initial size
    • Method Detail

      • getTypeIndexID

        public int getTypeIndexID()
        Overrides:
        getTypeIndexID in class FSHashSet<T extends TOP>
        Returns:
        index of the type