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; } 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); } }
arg.setKey(key); arg.setName(name); arg.setBundle(bundle); arg.setResource(resource); arg.setPosition(position);