org.apache.uima.collection.impl.cpm.vinci
Class DATACasUtils

java.lang.Object
  extended by org.apache.uima.collection.impl.cpm.vinci.DATACasUtils

public class DATACasUtils
extends java.lang.Object


Constructor Summary
DATACasUtils()
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DATACasUtils

public DATACasUtils()
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:

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:
Throws:
java.lang.Exception

shouldAnalyzeCAS

public static boolean shouldAnalyzeCAS(CasData aCAS,
                                       java.util.LinkedList aFilterList)
Parameters:
aCAS -
aFilterList -
Returns:

dropIt

public static boolean dropIt(java.lang.String aKey,
                             java.lang.String[] dropKeyList)
Parameters:
aKey -
dropKeyList -
Returns:

isValidType

public static boolean isValidType(java.lang.String aKey,
                                  java.lang.String[] typeList)
Parameters:
aKey -
dropKeyList -
Returns:

hasFeature

public static boolean hasFeature(CasData aCAS,
                                 java.lang.String featureName)
Parameters:
aCAS -
featureName -
Returns:

hasFeatureStructure

public static boolean hasFeatureStructure(CasData aCAS,
                                          java.lang.String aName)
Parameters:
aCAS -
aName -
Returns:

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:

getFeatureStructureValues

public static java.lang.String[] getFeatureStructureValues(CasData aCAS,
                                                           java.lang.String featureStructureName,
                                                           java.lang.String featureName)
Parameters:
aCAS -
featureStructureName -
featureName -
Returns:

getFeatureValueByType

public static java.lang.String getFeatureValueByType(CasData aCAS,
                                                     java.lang.String aFeatureStructure,
                                                     java.lang.String featureName)
Parameters:
aCAS -
aFeatureStructure -
featureName -
Returns:

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:


Copyright © 2012. All Rights Reserved.