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 void
addFeature(CasData dataCas, java.lang.String featureType, java.lang.String featureName, java.lang.String featureValue)
static void
addFeatureStructure(CasData dataCas, java.lang.String featureType, java.lang.String featureName, java.lang.String featureValue)
static boolean
dropIt(java.lang.String aKey, java.lang.String[] dropKeyList)
static void
dumpFeatures(CasData aCAS)
static long
getByteCount(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.String
getFeatureValueByType(CasData aCAS, java.lang.String featureName)
static java.lang.String
getFeatureValueByType(CasData aCAS, java.lang.String aFeatureStructure, java.lang.String featureName)
static java.lang.String
getXCASasString(CasData aCasData, java.lang.String[] keysToFilter)
static boolean
hasFeature(CasData aCAS, java.lang.String featureName)
static boolean
hasFeatureStructure(CasData aCAS, java.lang.String aName)
static boolean
isCasEmpty(CasData aDataCas)
static boolean
isValidType(java.lang.String aKey, java.lang.String[] typeList)
static void
remapFeatureTypes(CasData aDataCas, FeatureMap aFeatureMap)
static boolean
shouldAnalyzeCAS(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
-
-