Class DATACasUtils

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

public class DATACasUtils extends Object
  • Constructor Details

    • DATACasUtils

      public DATACasUtils()
  • Method Details

    • getXCASasString

      public static String getXCASasString(CasData aCasData, String[] keysToFilter) throws Exception
      Throws:
      Exception
    • addFeatureStructure

      public static void addFeatureStructure(CasData dataCas, String featureType, String featureName, 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, String featureType, String featureName, String featureValue)
      Parameters:
      dataCas -
      featureType -
      featureName -
      featureValue -
    • getByteCount

      public static long getByteCount(CasData aDataCas) throws Exception
      Parameters:
      aDataCas -
      Returns:
      the byte count
      Throws:
      Exception - -
    • shouldAnalyzeCAS

      public static boolean shouldAnalyzeCAS(CasData aCAS, LinkedList aFilterList)
      Parameters:
      aCAS -
      aFilterList -
      Returns:
      true if this cas should be analyzed
    • dropIt

      public static boolean dropIt(String aKey, String[] dropKeyList)
      Parameters:
      aKey -
      dropKeyList -
      Returns:
      true if this key is in the dropKeyList
    • isValidType

      public static boolean isValidType(String aKey, String[] typeList)
      Parameters:
      aKey -
      typeList -
      Returns:
      true if tbd
    • hasFeature

      public static boolean hasFeature(CasData aCAS, String featureName)
      Parameters:
      aCAS -
      featureName -
      Returns:
      true if
    • hasFeatureStructure

      public static boolean hasFeatureStructure(CasData aCAS, String aName)
      Parameters:
      aCAS -
      aName -
      Returns:
      true if tbd
    • dumpFeatures

      public static void dumpFeatures(CasData aCAS)
      Parameters:
      aCAS -
    • getFeatureValueByType

      public static String getFeatureValueByType(CasData aCAS, String featureName)
      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

      public static void remapFeatureTypes(CasData aDataCas, FeatureMap aFeatureMap)
      Parameters:
      aDataCas -
      aFeatureMap -
    • getCasDataFeatures

      public static NameValuePair[] getCasDataFeatures(CasData aCasData, String aFeatureStructureName)
      Parameters:
      aCasData -
      aFeatureStructureName -
      Returns:
      tbd