Class DATACasUtils
- java.lang.Object
-
- org.apache.uima.collection.impl.cpm.vinci.DATACasUtils
-
public class DATACasUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DATACasUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddFeature(CasData dataCas, java.lang.String featureType, java.lang.String featureName, java.lang.String featureValue)static voidaddFeatureStructure(CasData dataCas, java.lang.String featureType, java.lang.String featureName, java.lang.String featureValue)static booleandropIt(java.lang.String aKey, java.lang.String[] dropKeyList)static voiddumpFeatures(CasData aCAS)static longgetByteCount(CasData aDataCas)static NameValuePair[]getCasDataFeatures(CasData aCasData, java.lang.String aFeatureStructureName)static java.lang.String[]getFeatureStructureValues(CasData aCAS, java.lang.String featureStructureName, java.lang.String featureName)static java.lang.StringgetFeatureValueByType(CasData aCAS, java.lang.String featureName)static java.lang.StringgetFeatureValueByType(CasData aCAS, java.lang.String aFeatureStructure, java.lang.String featureName)static java.lang.StringgetXCASasString(CasData aCasData, java.lang.String[] keysToFilter)static booleanhasFeature(CasData aCAS, java.lang.String featureName)static booleanhasFeatureStructure(CasData aCAS, java.lang.String aName)static booleanisCasEmpty(CasData aDataCas)static booleanisValidType(java.lang.String aKey, java.lang.String[] typeList)static voidremapFeatureTypes(CasData aDataCas, FeatureMap aFeatureMap)static booleanshouldAnalyzeCAS(CasData aCAS, java.util.LinkedList aFilterList)
-
-
-
Method Detail
-
getXCASasString
public static java.lang.String getXCASasString(CasData aCasData, java.lang.String[] keysToFilter) throws java.lang.Exception
- Throws:
java.lang.Exception
-
addFeatureStructure
public static void addFeatureStructure(CasData dataCas, java.lang.String featureType, java.lang.String featureName, java.lang.String featureValue)
- Parameters:
dataCas-featureType-featureName-featureValue-
-
isCasEmpty
public static boolean isCasEmpty(CasData aDataCas)
- Parameters:
aDataCas-- Returns:
- true if the data cas is empty
-
addFeature
public static void addFeature(CasData dataCas, java.lang.String featureType, java.lang.String featureName, java.lang.String featureValue)
- Parameters:
dataCas-featureType-featureName-featureValue-
-
getByteCount
public static long getByteCount(CasData aDataCas) throws java.lang.Exception
- Parameters:
aDataCas-- Returns:
- the byte count
- Throws:
java.lang.Exception- -
-
shouldAnalyzeCAS
public static boolean shouldAnalyzeCAS(CasData aCAS, java.util.LinkedList aFilterList)
- Parameters:
aCAS-aFilterList-- Returns:
- true if this cas should be analyzed
-
dropIt
public static boolean dropIt(java.lang.String aKey, java.lang.String[] dropKeyList)- Parameters:
aKey-dropKeyList-- Returns:
- true if this key is in the dropKeyList
-
isValidType
public static boolean isValidType(java.lang.String aKey, java.lang.String[] typeList)- Parameters:
aKey-typeList-- Returns:
- true if tbd
-
hasFeature
public static boolean hasFeature(CasData aCAS, java.lang.String featureName)
- Parameters:
aCAS-featureName-- Returns:
- true if
-
hasFeatureStructure
public static boolean hasFeatureStructure(CasData aCAS, java.lang.String aName)
- Parameters:
aCAS-aName-- Returns:
- true if tbd
-
dumpFeatures
public static void dumpFeatures(CasData aCAS)
- Parameters:
aCAS-
-
getFeatureValueByType
public static java.lang.String getFeatureValueByType(CasData aCAS, java.lang.String featureName)
- Parameters:
aCAS-featureName-- Returns:
- true if tbd
-
getFeatureStructureValues
public static java.lang.String[] getFeatureStructureValues(CasData aCAS, java.lang.String featureStructureName, java.lang.String featureName)
- Parameters:
aCAS-featureStructureName-featureName-- Returns:
- tbd
-
getFeatureValueByType
public static java.lang.String getFeatureValueByType(CasData aCAS, java.lang.String aFeatureStructure, java.lang.String featureName)
- Parameters:
aCAS-aFeatureStructure-featureName-- Returns:
- tbd
-
remapFeatureTypes
public static void remapFeatureTypes(CasData aDataCas, FeatureMap aFeatureMap)
- Parameters:
aDataCas-aFeatureMap-
-
getCasDataFeatures
public static NameValuePair[] getCasDataFeatures(CasData aCasData, java.lang.String aFeatureStructureName)
- Parameters:
aCasData-aFeatureStructureName-- Returns:
- tbd
-
-