Class DATACasUtils
java.lang.Object
org.apache.uima.collection.impl.cpm.vinci.DATACasUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addFeature
(CasData dataCas, String featureType, String featureName, String featureValue) static void
addFeatureStructure
(CasData dataCas, String featureType, String featureName, String featureValue) static boolean
static void
dumpFeatures
(CasData aCAS) static long
getByteCount
(CasData aDataCas) static NameValuePair[]
getCasDataFeatures
(CasData aCasData, String aFeatureStructureName) static String[]
getFeatureStructureValues
(CasData aCAS, String featureStructureName, String featureName) static String
getFeatureValueByType
(CasData aCAS, String featureName) static String
getFeatureValueByType
(CasData aCAS, String aFeatureStructure, String featureName) static String
getXCASasString
(CasData aCasData, String[] keysToFilter) static boolean
hasFeature
(CasData aCAS, String featureName) static boolean
hasFeatureStructure
(CasData aCAS, String aName) static boolean
isCasEmpty
(CasData aDataCas) static boolean
isValidType
(String aKey, String[] typeList) static void
remapFeatureTypes
(CasData aDataCas, FeatureMap aFeatureMap) static boolean
shouldAnalyzeCAS
(CasData aCAS, LinkedList aFilterList)
-
Constructor Details
-
DATACasUtils
public DATACasUtils()
-
-
Method Details
-
getXCASasString
- Throws:
Exception
-
addFeatureStructure
public static void addFeatureStructure(CasData dataCas, String featureType, String featureName, String featureValue) - Parameters:
dataCas
-featureType
-featureName
-featureValue
-
-
isCasEmpty
- Parameters:
aDataCas
-- Returns:
- true if the data cas is empty
-
addFeature
public static void addFeature(CasData dataCas, String featureType, String featureName, String featureValue) - Parameters:
dataCas
-featureType
-featureName
-featureValue
-
-
getByteCount
- Parameters:
aDataCas
-- Returns:
- the byte count
- Throws:
Exception
- -
-
shouldAnalyzeCAS
- Parameters:
aCAS
-aFilterList
-- Returns:
- true if this cas should be analyzed
-
dropIt
- Parameters:
aKey
-dropKeyList
-- Returns:
- true if this key is in the dropKeyList
-
isValidType
- Parameters:
aKey
-typeList
-- Returns:
- true if tbd
-
hasFeature
- Parameters:
aCAS
-featureName
-- Returns:
- true if
-
hasFeatureStructure
- Parameters:
aCAS
-aName
-- Returns:
- true if tbd
-
dumpFeatures
- Parameters:
aCAS
-
-
getFeatureValueByType
- Parameters:
aCAS
-featureName
-- Returns:
- true if tbd
-
getFeatureStructureValues
public static String[] getFeatureStructureValues(CasData aCAS, String featureStructureName, String featureName) - Parameters:
aCAS
-featureStructureName
-featureName
-- Returns:
- tbd
-
getFeatureValueByType
public static String getFeatureValueByType(CasData aCAS, String aFeatureStructure, String featureName) - Parameters:
aCAS
-aFeatureStructure
-featureName
-- Returns:
- tbd
-
remapFeatureTypes
- Parameters:
aDataCas
-aFeatureMap
-
-
getCasDataFeatures
- Parameters:
aCasData
-aFeatureStructureName
-- Returns:
- tbd
-