Class FeatureConfiguration


  • public class FeatureConfiguration
    extends Object
    • Constructor Detail

      • FeatureConfiguration

        public FeatureConfiguration()
    • Method Detail

      • featureActive

        public boolean featureActive​(Properties propDef,
                                     String propName)
        check whether a boolean feature exists and is set to "true"
        Parameters:
        propDef -
        propName -
        Returns:
      • getIntArray

        public int[] getIntArray​(Properties propDef,
                                 String propName)
      • offsetConjFromConfig

        public int[][] offsetConjFromConfig​(String offset_conjunctions)
        extracts the offset conjunction information (feature creation horizon) from a String of the form (-1) (0) (1), (-1) (0) (1,2) or (-1) (0) (1 2)
      • getTrueMetas

        public String[] getTrueMetas​(Properties featureConfig)
        The Properties Object featureConfig contains key-value pairs. Some of these pairs correspond to information about meta datas. This method returns a list of the used meta datas by searching for pairs of the form "xxx_feat_enabled = true". It then adds the "xxx" to the list. For "pos_feat_enabled = true" it will add pos to the list. For "chunk_feat_enabled = false" it will do nothing.
      • getStringArray

        public String[] getStringArray​(Properties propDef,
                                       String propName)
        Gets the value of a property, splitting it into Strings
        Parameters:
        propDef - Property file to parse
        propName - Property key to extract values for
        Returns:
        String[], containing the value split at "," or null, if not found