List of usage examples for org.apache.commons.validator Arg setName
public void setName(String name)
From source file:org.seasar.struts.lessconfig.validator.config.AbstractBytelengthConfigRegister.java
public void register(Field field, Map parameter) { Object value = parameter.get("value"); String charset = (String) parameter.get("charset"); if (StringUtil.isEmpty(charset)) { charset = this.defaultCharset; }//from w w w . java 2 s . c o m String type = getType(); Arg arg = new Arg(); arg.setName(type); arg.setKey("${var:" + type + "}"); arg.setResource(false); arg.setPosition(1); field.addArg(arg); Var var = new Var(); var.setName(type); var.setValue(value.toString()); field.addVar(var); var = new Var(); var.setName("charset"); var.setValue(charset); field.addVar(var); }
From source file:org.seasar.struts.lessconfig.validator.config.AbstractLengthConfigRegister.java
public void register(Field field, Map parameter) { Object value = parameter.get("value"); String type = getType();/*from w w w .j av a 2s .co m*/ Arg arg = new Arg(); arg.setName(type); arg.setKey("${var:" + type + "}"); arg.setResource(false); arg.setPosition(1); field.addArg(arg); Var var = new Var(); var.setName(type); var.setValue(value.toString()); field.addVar(var); }
From source file:org.seasar.struts.lessconfig.validator.config.AbstractRangeConfigRegister.java
public void register(Field field, Map parameter) { Object min = parameter.get("min"); Object max = parameter.get("max"); String type = getType();/*from ww w . j a v a 2 s . com*/ Arg arg = new Arg(); arg.setName(type); arg.setKey("${var:min}"); arg.setResource(false); arg.setPosition(1); field.addArg(arg); arg = new Arg(); arg.setName(type); arg.setKey("${var:max}"); arg.setResource(false); arg.setPosition(2); field.addArg(arg); Var var = new Var(); var.setName("min"); var.setValue(min.toString()); field.addVar(var); var = new Var(); var.setName("max"); var.setValue(max.toString()); field.addVar(var); }
From source file:org.seasar.struts.lessconfig.validator.config.impl.ArgConfigRegisterImpl.java
public void register(Field field, Map parameter) { String key = (String) parameter.get("key"); String name = (String) parameter.get("name"); if (StringUtil.isEmpty(name)) { name = null;/* www .j a va2 s .co m*/ } String bundle = (String) parameter.get("bundle"); if (StringUtil.isEmpty(bundle)) { bundle = this.defaultBundle; } String resourceStr = (String) parameter.get("resource"); boolean resource = this.defaultResource; if (!StringUtil.isEmpty(resourceStr)) { resource = BooleanConversionUtil.toPrimitiveBoolean(resourceStr); } String positionStr = (String) parameter.get("position"); int position = -1; if (!StringUtil.isEmpty(positionStr)) { position = Integer.parseInt(positionStr); } if (position < 0) { // default args length. position = field.getArgs("").length; } Arg arg = new Arg(); arg.setKey(key); arg.setName(name); arg.setBundle(bundle); arg.setResource(resource); arg.setPosition(position); field.addArg(arg); }
From source file:org.seasar.struts.lessconfig.validator.config.impl.ValidatorFieldConfigRegisterImpl.java
private void addArg(Field field, Map validator, Map var, int position) { String validatorName = (String) validator.get("name"); String varName = (String) var.get("name"); String varKey = (String) var.get("key"); boolean varResource = BooleanConversionUtil.toPrimitiveBoolean(var.get("resource")); boolean varArg = BooleanConversionUtil.toPrimitiveBoolean(var.get("arg")); if (StringUtil.isEmpty(varKey) && !varArg) { return;/*from w w w . java 2 s. c om*/ } Arg arg = new Arg(); arg.setName(validatorName); if (StringUtil.isEmpty(varKey)) { arg.setKey("${var:" + varName + "}"); arg.setResource(false); } else { arg.setKey(varKey); arg.setResource(varResource); } arg.setPosition(position); field.addArg(arg); }