Class DATACasUtils


  • public class DATACasUtils
    extends java.lang.Object
    • 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:
        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