Uses of Class
org.apache.uima.cas.impl.FeatureImpl
Packages that use FeatureImpl
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of FeatureImpl in org.apache.uima.cas.impl
Subclasses of FeatureImpl in org.apache.uima.cas.implModifier and TypeClassDescriptionclassThe implementation of jcas-only features in the type system.Fields in org.apache.uima.cas.impl declared as FeatureImplModifier and TypeFieldDescriptionstatic final FeatureImplFeatureImpl.singletonUsed by CAS Copier to denote missing featureMethods in org.apache.uima.cas.impl that return FeatureImplModifier and TypeMethodDescriptionprotected FeatureImplFeatureStructureImplC._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) Methods in org.apache.uima.cas.impl that return types with arguments of type FeatureImplModifier and TypeMethodDescriptionTypeImpl.getFeaturesAsStream()TypeImpl.getMergedStaticFeaturesIntroducedByThisType()Methods in org.apache.uima.cas.impl with parameters of type FeatureImplModifier and TypeMethodDescriptionbooleanFeatureStructureImplC._getBooleanValueNc(FeatureImpl fi) byteFeatureStructureImplC._getByteValueNc(FeatureImpl feat) doubleFeatureStructureImplC._getDoubleValueNc(FeatureImpl fi) FeatureStructureImplC._getFeatureValueNc(FeatureImpl feat) floatFeatureStructureImplC._getFloatValueNc(FeatureImpl fi) intFeatureStructureImplC._getIntLikeValue(SlotKinds.SlotKind slotKind, FeatureImpl f) for compressed form 4 - for getting the prev value of int-like slots Uses unchecked forms for feature accessintFeatureStructureImplC._getIntValueNc(FeatureImpl feat) longFeatureStructureImplC._getLongValueNc(FeatureImpl feat) shortFeatureStructureImplC._getShortValueNc(FeatureImpl feat) FeatureStructureImplC._getStringValueNc(FeatureImpl feat) final voidFeatureStructureImplC._setBooleanValueNcNj(FeatureImpl fi, boolean v) voidFeatureStructureImplC._setByteValueNcNj(FeatureImpl fi, byte v) voidFeatureStructureImplC._setDoubleValueNcNj(FeatureImpl fi, double v) voidFeatureStructureImplC._setFeatureValueNcNj(FeatureImpl fi, Object v) voidFeatureStructureImplC._setFloatValueNcNj(FeatureImpl fi, float v) voidFeatureStructureImplC._setIntLikeValue(SlotKinds.SlotKind slotKind, FeatureImpl fi, int v) Internal Use onlyvoidFeatureStructureImplC._setIntLikeValueNcNj(SlotKinds.SlotKind slotKind, FeatureImpl fi, int v) Internal Use only - no feature check, no journalingprotected voidFeatureStructureImplC._setIntValueCJ(FeatureImpl fi, int v) All 3 checksvoidFeatureStructureImplC._setIntValueNcNj(FeatureImpl fi, int v) protected voidFeatureStructureImplC._setLongValueCJ(FeatureImpl fi, long v) All 3 checks for longvoidFeatureStructureImplC._setLongValueNcNj(FeatureImpl fi, long v) protected voidFeatureStructureImplC._setLongValueNfcCJ(FeatureImpl fi, long v) 2 checks, no feature checkprotected voidFeatureStructureImplC._setRefValueCJ(FeatureImpl fi, Object v) protected voidFeatureStructureImplC._setRefValueCommonWj(FeatureImpl fi, Object v) protected voidFeatureStructureImplC._setRefValueNfcCJ(FeatureImpl fi, Object v) 2 checks, no feature checkvoidFeatureStructureImplC._setShortValueNcNj(FeatureImpl fi, short v) voidFeatureStructureImplC._setStringValueNcNj(FeatureImpl fi, String v) FeatureStructureImplC.addStringOrPrimitive(StringBuilder sb, FeatureImpl fi) static booleanCASImpl.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) booleanCasSerializerSupport.CasDocSerializer.isStaticMultiRef(FeatureImpl fi) final voidCASImpl.maybeLogArrayUpdate(FeatureStructureImplC fs, FeatureImpl feat, int i) final voidCASImpl.maybeLogUpdate(FeatureStructureImplC fs, FeatureImpl feat) static voidCASImpl.setFeatureValueFromString(FeatureStructureImplC fs, FeatureImpl feat, String s) Supports setting slots to "0" for null valuesstatic voidCASImpl.setFeatureValueFromStringNoDocAnnotUpdate(FeatureStructureImplC fs, FeatureImpl feat, String s) Internal use, for cases where deserializing - special case setting sofString to skip updating the document annotationstatic voidCASImpl.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 deserializingvoidCASImpl.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 voidCASImpl.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
Fields in org.apache.uima.util.impl declared as FeatureImpl