/** * 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 (parameter.getName().indexOf('.') > 0) {
/** * Creates a new {@code <entrypoint/>} nested element. Supports name * attribute. */ public Parameter createEntryPoint() { Parameter param = new Parameter(); entryPointParams.add(param); return param; }
/** * 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())); } } } }
/** * Converts {@code <entrypoint/>} nested elements into Compiler entrypoint * replacements. */ private void convertEntryPointParameters(CompilerOptions options) { List<String> entryPoints = new LinkedList<String>(); for (Parameter p : entryPointParams) { String key = p.getName(); entryPoints.add(key); } if (this.manageDependencies) { options.setManageClosureDependencies(entryPoints); } }
/** * Creates a new {@code <define/>} nested element. Supports name and value * attributes. */ public Parameter createDefine() { Parameter param = new Parameter(); defineParams.add(param); return param; }
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()); } }
/** * 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())); } } } } }
/** * Converts {@code <entrypoint/>} nested elements into Compiler entrypoint * replacements. */ private void convertEntryPointParameters(CompilerOptions options) { ImmutableList.Builder<ModuleIdentifier> entryPointsBuilder = ImmutableList.builder(); for (Parameter p : entryPointParams) { entryPointsBuilder.add(ModuleIdentifier.forClosure(p.getName())); } if (this.manageDependencies) { options.setDependencyOptions( DependencyOptions.pruneLegacyForEntryPoints(entryPointsBuilder.build())); } }
/** * Creates a new {@code <entrypoint/>} nested element. Supports name * attribute. */ public Parameter createEntryPoint() { Parameter param = new Parameter(); entryPointParams.add(param); return param; }
/** * Creates a new {@code <define/>} nested element. Supports name and value * attributes. */ public Parameter createDefine() { Parameter param = new Parameter(); defineParams.add(param); return param; }
/** * 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()); } } } }
Parameter included = new Parameter(); included.setName( "includeClusters" ); included.setValue( "" ); Parameter excluded = new Parameter(); excluded.setName( "excludeClusters" ); excluded.setValue( "" ); Parameter exModules = new Parameter(); exModules.setName( "excludeModules" ); exModules.setValue( "" ); ms.setParameters( new Parameter[]