Package org.apache.uima.jcas.cas
Class NonEmptyFSList<T extends TOP>
java.lang.Object
org.apache.uima.cas.impl.FeatureStructureImplC
org.apache.uima.jcas.cas.TOP
org.apache.uima.jcas.cas.FSList<T>
org.apache.uima.jcas.cas.NonEmptyFSList<T>
- All Implemented Interfaces:
Cloneable,Iterable<T>,FeatureStructure,FeatureStructureImpl,CommonList,NonEmptyList
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.uima.cas.impl.FeatureStructureImplC
FeatureStructureImplC.PrintReferences -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final intstatic final intFields inherited from class org.apache.uima.jcas.cas.TOP
_singletonFields inherited from class org.apache.uima.cas.impl.FeatureStructureImplC
_casView, _id, DISABLE_RUNTIME_FEATURE_VALIDATION, DISABLE_RUNTIME_FEATURE_VALUE_VALIDATION, IS_ENABLE_RUNTIME_FEATURE_VALIDATION, IS_ENABLE_RUNTIME_FEATURE_VALUE_VALIDATION, IS_V2_PRETTY_PRINT, V2_PRETTY_PRINTFields inherited from interface org.apache.uima.jcas.cas.CommonList
EMPTY_LIST_STRING -
Constructor Summary
ConstructorsConstructorDescriptionNonEmptyFSList(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseNonEmptyFSList(JCas jcas) NonEmptyFSList(JCas jcas, T head) Generate a NonEmpty node with the specified head with the empty node as the tailNonEmptyFSList(JCas jcas, T head, FSList<?> tail) Generate a NonEmpty node with the specified head and tail -
Method Summary
Modifier and TypeMethodDescriptioninserts the new item as a new NonEmpty FSList node following this itemgetHead()getNthElement(int i) getTail()intiterator()voidvoidsets the tail of this nodevoidMethods inherited from class org.apache.uima.jcas.cas.FSList
contains, create, createNonEmptyNode, emptyList, push, pushNode, select, select, select, select, select, streamMethods inherited from class org.apache.uima.jcas.cas.TOP
_createJCasHashMapReserve, _createSearchKeyMethods inherited from class org.apache.uima.cas.impl.FeatureStructureImplC
_copyIntAndRefArraysEqTypesFrom, _copyIntAndRefArraysFrom, _copyIntArrayEqTypesFrom, _getBooleanValueNc, _getBooleanValueNc, _getByteValueNc, _getByteValueNc, _getDoubleValueNc, _getDoubleValueNc, _getFeatFromAdjOffset, _getFeatureValueNc, _getFeatureValueNc, _getFloatValueNc, _getFloatValueNc, _getIntLikeValue, _getIntValueNc, _getIntValueNc, _getLongValueNc, _getLongValueNc, _getRefValueCommon, _getShortValueNc, _getShortValueNc, _getStringValueNc, _getStringValueNc, _getTypeCode, _getTypeImpl, _getView, _id, _inSetSortedIndex, _isJCasHashMapReserve, _isPearTrampoline, _maybeGetBaseForPearFs, _maybeGetBaseForPearFs, _maybeGetPearFs, _maybeGetPearFs, _resetInSetSortedIndex, _setBooleanValueNcNj, _setBooleanValueNcNj, _setBooleanValueNfc, _setByteValueNcNj, _setByteValueNcNj, _setByteValueNfc, _setDoubleValueNcNj, _setDoubleValueNcNj, _setDoubleValueNfc, _setFeatureValueNcNj, _setFeatureValueNcNj, _setFeatureValueNcWj, _setFloatValueNcNj, _setFloatValueNcNj, _setFloatValueNfc, _setInSetSortedIndexed, _setIntLikeValue, _setIntLikeValueNcNj, _setIntValueCJ, _setIntValueNcNj, _setIntValueNcNj, _setIntValueNfc, _setIntValueNfcCJ, _setJCasHashMapReserve, _setLongValueCJ, _setLongValueNcNj, _setLongValueNcNj, _setLongValueNfc, _setLongValueNfcCJ, _setPearTrampoline, _setRefValueCJ, _setRefValueCommon, _setRefValueCommonWj, _setRefValueNfcCJ, _setShortValueNcNj, _setShortValueNcNj, _setShortValueNfc, _setStringValueNcNj, _setStringValueNcWj, _setStringValueNfc, _setTypeImpl, addStringOrPrimitive, addToIndexes, addToIndexes, addToIndexes, clone, compare, equals, getAddress, getBooleanValue, getByteValue, getCAS, getCASImpl, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getLowLevelCas, getShortValue, getStringValue, getType, hashCode, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrint, prettyPrintShort, removeFromIndexes, removeFromIndexes, removeFromIndexes, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toShortString, toString, toString, wrapGetIntCatchExceptionMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.uima.jcas.cas.CommonList
anyListToOutput, anyListToStringList, createNonEmptyNode, emptyList, get_headAsString, getCommonTail, getLength, getNonEmptyNthNode, getNthNode, insertNode, isEmpty, pushNode, set_headFromString, walkList, walkList_saxExceptionMethods inherited from interface org.apache.uima.cas.FeatureStructure
_getTypeCode, _id, clone, equals, getAddress, getBooleanValue, getByteValue, getCAS, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getJCas, getLongValue, getShortValue, getStringValue, getType, hashCode, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValueMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
_TypeName
- See Also:
-
typeIndexID
public static final int typeIndexID -
type
public static final int type -
_FeatName_head
- See Also:
-
_FeatName_tail
- See Also:
-
-
Constructor Details
-
NonEmptyFSList
public NonEmptyFSList() -
NonEmptyFSList
-
NonEmptyFSList
used by generator Make a new AnnotationBase- Parameters:
c- -t- -
-
NonEmptyFSList
Generate a NonEmpty node with the specified head and tail- Parameters:
jcas- -head- -tail- -
-
NonEmptyFSList
Generate a NonEmpty node with the specified head with the empty node as the tail- Parameters:
jcas- -head- -
-
-
Method Details
-
getTypeIndexID
public int getTypeIndexID()- Overrides:
getTypeIndexIDin classTOP- Returns:
- the type array index
-
getHead
-
setHead
-
getTail
-
setTail
-
setTail
Description copied from interface:CommonListsets the tail of this node- Specified by:
setTailin interfaceCommonList- Parameters:
v- the tail
-
getNthElement
- Overrides:
getNthElementin classFSList<T extends TOP>
-
add
inserts the new item as a new NonEmpty FSList node following this item- Parameters:
item- to be inserted- Returns:
- the NonEmptyFSList node created
-
iterator
-