/** * Parses the parameters to set the comment prefixes. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (COMMENTS_KEY.equals(param.getType())) { comments.addElement(param.getValue()); } } } }
/** * Parses the parameters to add user-defined contains strings. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (CONTAINS_KEY.equals(param.getType())) { contains.addElement(param.getValue()); } else if (NEGATE_KEY.equals(param.getType())) { setNegate(Project.toBoolean(param.getValue())); } } } }
/** * Parses parameters to add user defined regular expressions. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (REGEXP_KEY.equals(param.getType())) { setRegexp(param.getValue()); } else if (NEGATE_KEY.equals(param.getType())) { setNegate(Project.toBoolean(param.getValue())); } else if (CS_KEY.equals(param.getType())) { setCaseSensitive(Project.toBoolean(param.getValue())); } } } } }
/** * Initializes tokens and loads the replacee-replacer hashtable. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (param != null) { final String type = param.getType(); if ("tokenchar".equals(type)) { final String name = param.getName(); if ("begintoken".equals(name)) { beginToken = param.getValue(); } else if ("endtoken".equals(name)) { endToken = param.getValue(); } } else if ("token".equals(type)) { final String name = param.getName(); final String value = param.getValue(); hash.put(name, value); } else if ("propertiesfile".equals(type)) { makeTokensFromProperties( new FileResource(new File(param.getValue()))); } } } } }
public void addConfiguredParameter(Parameter param) throws BuildException { if (param.getType().equals("ignore")){ if (param.getName() == null){ throw new BuildException("ignore parameter must have a name!"); } if (param.getValue() != null){ throw new BuildException("ignore parameter does not take a value!"); } toHTML.addIgnoreStyle(param.getName()); } else if (param.getType().equals("translate")){ if (param.getName() == null || param.getValue() == null){ throw new BuildException("translate parameter must have a name and value!"); } toHTML.translateStyle(param.getName(), param.getValue()); } else { throw new BuildException("unknown parameter type: " + param.getType()); } }