List of usage examples for org.apache.commons.validator Arg setBundle
public void setBundle(String bundle)
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;//from w w w. j a v a2s.c o 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.ArgsConfigRegisterImpl.java
public void register(Field field, Map parameter) { String[] keys = toArrays((String) parameter.get("keys")); String bundle = (String) parameter.get("bundle"); if (StringUtil.isEmpty(bundle)) { bundle = this.defaultBundle; }/*www. j a v a 2s .co m*/ String resourceStr = (String) parameter.get("resource"); boolean resource = this.defaultResource; if (!StringUtil.isEmpty(resourceStr)) { resource = BooleanConversionUtil.toPrimitiveBoolean(resourceStr); } for (int i = 0; i < keys.length; i++) { Arg arg = new Arg(); arg.setKey(keys[i]); arg.setBundle(bundle); arg.setResource(resource); arg.setPosition(i); field.addArg(arg); } }