Uses of Class
org.apache.uima.cas.impl.FeatureImpl
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of FeatureImpl in org.apache.uima.cas.impl
Modifier and TypeClassDescriptionclass
The implementation of jcas-only features in the type system.Modifier and TypeFieldDescriptionstatic final FeatureImpl
FeatureImpl.singleton
Used by CAS Copier to denote missing featureModifier and TypeMethodDescriptionprotected FeatureImpl
FeatureStructureImplC._getFeatFromAdjOffset
(int adjOffset, boolean isInInt) TypeImpl.getFeatureByBaseName
(String featureShortName) TypeSystemImpl.getFeatureByFullName
(String featureName) Get an feature object for a given name.TypeImpl.getFeatureImpls()
This impl depends on features never being removed from types, only added Minimal Java object generation, maximal reuseFSIndexComparatorImpl.getKeyFeature
(int key) CasTypeSystemMapper.getSrcFeature
(TypeImpl tgtType, FeatureImpl tgtFeat) CasTypeSystemMapper.getSrcFeatures
(TypeImpl tgtType) Given a tgt type, return an array of source features in the order they would appear in the target.CasTypeSystemMapper.getTgtFeature
(TypeImpl srcType, FeatureImpl srcFeat) Get target feature, given src type and featureCasTypeSystemMapper.getToFeature
(FeatureImpl[][] mapByTypeCode, TypeImpl fromType, FeatureImpl fromFeat) TypeSystemImpl.refreshFeature
(Feature f) Modifier and TypeMethodDescriptionTypeImpl.getFeaturesAsStream()
TypeImpl.getMergedStaticFeaturesIntroducedByThisType()
Modifier and TypeMethodDescriptionboolean
FeatureStructureImplC._getBooleanValueNc
(FeatureImpl fi) byte
FeatureStructureImplC._getByteValueNc
(FeatureImpl feat) double
FeatureStructureImplC._getDoubleValueNc
(FeatureImpl fi) FeatureStructureImplC._getFeatureValueNc
(FeatureImpl feat) float
FeatureStructureImplC._getFloatValueNc
(FeatureImpl fi) int
FeatureStructureImplC._getIntLikeValue
(SlotKinds.SlotKind slotKind, FeatureImpl f) for compressed form 4 - for getting the prev value of int-like slots Uses unchecked forms for feature accessint
FeatureStructureImplC._getIntValueNc
(FeatureImpl feat) long
FeatureStructureImplC._getLongValueNc
(FeatureImpl feat) short
FeatureStructureImplC._getShortValueNc
(FeatureImpl feat) FeatureStructureImplC._getStringValueNc
(FeatureImpl feat) final void
FeatureStructureImplC._setBooleanValueNcNj
(FeatureImpl fi, boolean v) void
FeatureStructureImplC._setByteValueNcNj
(FeatureImpl fi, byte v) void
FeatureStructureImplC._setDoubleValueNcNj
(FeatureImpl fi, double v) void
FeatureStructureImplC._setFeatureValueNcNj
(FeatureImpl fi, Object v) void
FeatureStructureImplC._setFloatValueNcNj
(FeatureImpl fi, float v) void
FeatureStructureImplC._setIntLikeValue
(SlotKinds.SlotKind slotKind, FeatureImpl fi, int v) Internal Use onlyvoid
FeatureStructureImplC._setIntLikeValueNcNj
(SlotKinds.SlotKind slotKind, FeatureImpl fi, int v) Internal Use only - no feature check, no journalingprotected void
FeatureStructureImplC._setIntValueCJ
(FeatureImpl fi, int v) All 3 checksvoid
FeatureStructureImplC._setIntValueNcNj
(FeatureImpl fi, int v) protected void
FeatureStructureImplC._setLongValueCJ
(FeatureImpl fi, long v) All 3 checks for longvoid
FeatureStructureImplC._setLongValueNcNj
(FeatureImpl fi, long v) protected void
FeatureStructureImplC._setLongValueNfcCJ
(FeatureImpl fi, long v) 2 checks, no feature checkprotected void
FeatureStructureImplC._setRefValueCJ
(FeatureImpl fi, Object v) protected void
FeatureStructureImplC._setRefValueCommonWj
(FeatureImpl fi, Object v) protected void
FeatureStructureImplC._setRefValueNfcCJ
(FeatureImpl fi, Object v) 2 checks, no feature checkvoid
FeatureStructureImplC._setShortValueNcNj
(FeatureImpl fi, short v) void
FeatureStructureImplC._setStringValueNcNj
(FeatureImpl fi, String v) FeatureStructureImplC.addStringOrPrimitive
(StringBuilder sb, FeatureImpl fi) static boolean
CASImpl.copyFeatureExceptFsRef
(TOP fsSrc, FeatureImpl fiSrc, TOP fsTgt, FeatureImpl fiTgt) Copies a feature from one fs to another FSs may be in different type systems Doesn't copy a feature ref, but instead returns false.CasTypeSystemMapper.getSrcFeature
(TypeImpl tgtType, FeatureImpl tgtFeat) CasTypeSystemMapper.getTgtFeature
(TypeImpl srcType, FeatureImpl srcFeat) Get target feature, given src type and featureCasTypeSystemMapper.getToFeature
(FeatureImpl[][] mapByTypeCode, TypeImpl fromType, FeatureImpl fromFeat) boolean
CasSerializerSupport.CasDocSerializer.isStaticMultiRef
(FeatureImpl fi) final void
CASImpl.maybeLogArrayUpdate
(FeatureStructureImplC fs, FeatureImpl feat, int i) final void
CASImpl.maybeLogUpdate
(FeatureStructureImplC fs, FeatureImpl feat) static void
CASImpl.setFeatureValueFromString
(FeatureStructureImplC fs, FeatureImpl feat, String s) Supports setting slots to "0" for null valuesstatic void
CASImpl.setFeatureValueFromStringNoDocAnnotUpdate
(FeatureStructureImplC fs, FeatureImpl feat, String s) Internal use, for cases where deserializing - special case setting sofString to skip updating the document annotationstatic void
CASImpl.setFeatureValueMaybeSofa
(TOP fs, FeatureImpl feat, TOP value) internal use - special setter for setting feature values, including special handling if the feature is for the sofaArray, when deserializingvoid
CASImpl.setLongValue
(FeatureStructureImplC fsIn, FeatureImpl feat, long v) version for longs, uses two slots Only called from FeatureStructureImplC after determining there is no local field to use Is here because of 3 calls to things in this classfinal void
CASImpl.setWithJournal
(FeatureStructureImplC fs, FeatureImpl fi, Runnable setter) This method called by setters in JCas gen'd classes when the setter must check for journaling -
Uses of FeatureImpl in org.apache.uima.util.impl