Example usage for org.apache.commons.validator Arg setBundle

List of usage examples for org.apache.commons.validator Arg setBundle

Introduction

In this page you can find the example usage for org.apache.commons.validator Arg setBundle.

Prototype

public void setBundle(String bundle) 

Source Link

Document

Sets the resource bundle name.

Usage

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);
    }
}