private Properties createProperties() { Properties properties = new Properties(); for (Parameter parameter : parameters) { properties.put(parameter.getName(), parameter.getValue()); } return properties; }
/** * Initializes the prefix if it is available from the parameters. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (PREFIX_KEY.equals(param.getName())) { prefix = param.getValue(); break; } } } } }
/** * Initializes the suffix if it is available from the parameters. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (SUFFIX_KEY.equals(param.getName())) { suffix = param.getValue(); break; } } } } }
/** * Parses the parameters to set the tab length. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (param != null) { if (TAB_LENGTH_KEY.equals(param.getName())) { tabLength = Integer.parseInt(param.getValue()); break; } } } } } }
/** * Scans the parameters list for the "lines" parameter and uses * it to set the number of lines to be returned in the filtered stream. * also scan for skip parameter. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { final String paramName = param.getName(); if (LINES_KEY.equals(paramName)) { lines = Long.parseLong(param.getValue()); } else if (SKIP_KEY.equals(paramName)) { skip = Long.parseLong(param.getValue()); } } } }
/** * Parses the parameters to set the line-breaking characters. */ private void initialize() { String userDefinedLineBreaks = null; Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { if (LINE_BREAKS_KEY.equals(param.getName())) { userDefinedLineBreaks = param.getValue(); break; } } } if (userDefinedLineBreaks != null) { lineBreaks = userDefinedLineBreaks; } } }
/** * Scans the parameters list for the "lines" parameter and uses * it to set the number of lines to be returned in the filtered stream. * also scan for "skip" parameter. */ private void initialize() { Parameter[] params = getParameters(); if (params != null) { for (Parameter param : params) { final String paramName = param.getName(); if (LINES_KEY.equals(paramName)) { setLines(Long.parseLong(param.getValue())); } else if (SKIP_KEY.equals(paramName)) { skip = Long.parseLong(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()))); } } } } }
if (params != null) { for (Parameter param : params) { final String paramName = param.getName(); if ("prepend".equals(paramName)) { setPrepend(new File(param.getValue()));
if (params != null) { for (Parameter param : params) { final String paramName = param.getName(); if (REVERSE_KEY.equals(paramName)) { setReverse(Boolean.valueOf(param.getValue()));
String key = parameter.getName(); String value = parameter.getValue(); if ("cache".equals(key)) {
/** * When using this as a custom selector, this method will be called. * It translates each parameter into the appropriate setXXX() call. * * @param parameters the complete set of parameters for this selector */ @Override public void setParameters(Parameter... parameters) { super.setParameters(parameters); if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (TYPE_KEY.equalsIgnoreCase(paramname)) { FileType t = new FileType(); t.setValue(parameter.getValue()); setType(t); } else { setError("Invalid parameter " + paramname); } } } }
if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (MIN_KEY.equalsIgnoreCase(paramname)) { try {
/** * When using this as a custom selector, this method will be called. * It translates each parameter into the appropriate setXXX() call. * * @param parameters the complete set of parameters for this selector */ public void setParameters(Parameter... parameters) { super.setParameters(parameters); if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (CONTAINS_KEY.equalsIgnoreCase(paramname)) { setText(parameter.getValue()); } else if (CASE_KEY.equalsIgnoreCase(paramname)) { setCasesensitive(Project.toBoolean( parameter.getValue())); } else if (WHITESPACE_KEY.equalsIgnoreCase(paramname)) { setIgnorewhitespace(Project.toBoolean( parameter.getValue())); } else { setError("Invalid parameter " + paramname); } } } }
/** * When using this as a custom selector, this method will be called. * It translates each parameter into the appropriate setXXX() call. * * @param parameters the complete set of parameters for this selector */ public void setParameters(Parameter... parameters) { super.setParameters(parameters); if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (NAME_KEY.equalsIgnoreCase(paramname)) { setName(parameter.getValue()); } else if (CASE_KEY.equalsIgnoreCase(paramname)) { setCasesensitive(Project.toBoolean( parameter.getValue())); } else if (NEGATE_KEY.equalsIgnoreCase(paramname)) { setNegate(Project.toBoolean(parameter.getValue())); } else if (REGEX_KEY.equalsIgnoreCase(paramname)) { setRegex(parameter.getValue()); } else { setError("Invalid parameter " + paramname); } } } }
/** * When using this as a custom selector, this method will be called. * It translates each parameter into the appropriate setXXX() call. * * @param parameters the complete set of parameters for this selector */ public void setParameters(Parameter... parameters) { super.setParameters(parameters); if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (EXPRESSION_KEY.equalsIgnoreCase(paramname)) { setExpression(parameter.getValue()); } else if (CS_KEY.equalsIgnoreCase(paramname)) { setCaseSensitive(Project.toBoolean(parameter.getValue())); } else if (ML_KEY.equalsIgnoreCase(paramname)) { setMultiLine(Project.toBoolean(parameter.getValue())); } else if (SL_KEY.equalsIgnoreCase(paramname)) { setSingleLine(Project.toBoolean(parameter.getValue())); } else { setError("Invalid parameter " + paramname); } } } }
if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (MILLIS_KEY.equalsIgnoreCase(paramname)) { try {
if (parameters != null) { for (Parameter parameter : parameters) { String paramname = parameter.getName(); if (SIZE_KEY.equalsIgnoreCase(paramname)) { try {
if (parameter.getName().indexOf('.') > 0) {
private Properties createProperties() { Properties properties = new Properties(); for (Parameter parameter : parameters) { properties.put(parameter.getName(), parameter.getValue()); } return properties; }