@Override public void begin(String namespace, String name, Attributes attributes) throws Exception { // Create the Arg Arg arg = new Arg(); arg.setKey(attributes.getValue("key")); arg.setName(attributes.getValue("name")); if ("false".equalsIgnoreCase(attributes.getValue("resource"))) { arg.setResource(false); } try { final int length = "arg".length(); // skip the arg prefix arg.setPosition(Integer.parseInt(name.substring(length))); } catch (Exception ex) { getLog().error("Error parsing Arg position: " + name + " " + arg + " " + ex); } // Add the arg to the parent field ((Field)getDigester().peek(0)).addArg(arg); } };
@Override public void begin(String namespace, String name, Attributes attributes) throws Exception { // Create the Arg Arg arg = new Arg(); arg.setKey(attributes.getValue("key")); arg.setName(attributes.getValue("name")); if ("false".equalsIgnoreCase(attributes.getValue("resource"))) { arg.setResource(false); } try { final int length = "arg".length(); // skip the arg prefix arg.setPosition(Integer.parseInt(name.substring(length))); } catch (Exception ex) { getLog().error("Error parsing Arg position: " + name + " " + arg + " " + ex); } // Add the arg to the parent field ((Field)getDigester().peek(0)).addArg(arg); } };
public void begin(String namespace, String name, Attributes attributes) throws Exception { // Create the Arg Arg arg = new Arg(); arg.setKey(attributes.getValue("key")); arg.setName(attributes.getValue("name")); if ("false".equalsIgnoreCase(attributes.getValue("resource"))) { arg.setResource(false); } try { arg.setPosition(Integer.parseInt(name.substring(3))); } catch (Exception ex) { getLog().error("Error parsing Arg position: " + name + " " + arg + " " + ex); } // Add the arg to the parent field ((Field)getDigester().peek(0)).addArg(arg); } };
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; } 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); }
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); } }
public void register(Field field, Map parameter) { Object value = parameter.get("value"); 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); }
arg.setName(name); arg.setBundle(bundle); arg.setResource(resource); arg.setPosition(position); field.addArg(arg);
public static void bindField(Form form, RuleList rules, String columnName, String displayName, String indexedLIstProperty) { Field newField = rules.createField(columnName); if (indexedLIstProperty != null) { newField.setIndexedListProperty(indexedLIstProperty); } Arg arg = new Arg(); arg.setKey(displayName); arg.setResource(false); newField.addArg(arg); // for(Iterator i=rules.extraArgs.iterator();i.hasNext();){ // newField.addArg((Arg)i.next()); // } form.addField(newField); }
public void register(Field field, Map parameter) { Object min = parameter.get("min"); Object max = parameter.get("max"); String type = getType(); 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); }
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; } 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); }
a.setBundle(bundle); a.setResource(arg.resource()); a.setPosition(arg.position()); field.addArg(a); a.setBundle(bundle); a.setResource(arg.resource()); a.setPosition(i); field.addArg(a); } else { a.setKey(propertyName); a.setResource(false);
arg.setResource(false); rules.extraArgs.add(arg);