Class DATACasUtils


  • public class DATACasUtils
    extends Object
    • Constructor Detail

      • DATACasUtils

        public DATACasUtils()
    • Method Detail

      • 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