Example usage for org.apache.commons.validator Var setValue

List of usage examples for org.apache.commons.validator Var setValue

Introduction

In this page you can find the example usage for org.apache.commons.validator Var setValue.

Prototype

public void setValue(String value) 

Source Link

Document

Sets the value of the variable.

Usage

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.  ja  v  a2s  .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 w w w .j a  va2s .c  o m

    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.CharacterPatternConfigRegisterImpl.java

public void register(Field field, Map parameter) {
    String pattern = (String) parameter.get("value");

    Var var = new Var();
    var.setName("datePattern");
    var.setValue(pattern);
    field.addVar(var);
}

From source file:org.seasar.struts.lessconfig.validator.config.impl.DateConfigRegisterImpl.java

public void register(Field field, Map parameter) {
    String pattern = (String) parameter.get("pattern");
    if (StringUtil.isEmpty(pattern)) {
        pattern = this.defaultPattern;
    }//from   w  ww .j  a va  2s  . c  om
    String strictStr = (String) parameter.get("strict");
    boolean strict = this.defaultStrict;
    if (!StringUtil.isEmpty(strictStr)) {
        strict = BooleanConversionUtil.toPrimitiveBoolean(strictStr);
    }

    Var var = new Var();
    if (strict) {
        var.setName("datePatternStrict");
    } else {
        var.setName("datePattern");
    }
    var.setValue(pattern);
    field.addVar(var);
}

From source file:org.seasar.struts.lessconfig.validator.config.impl.MaskConfigRegisterImpl.java

public void register(Field field, Map parameter) {
    String pattern = (String) parameter.get("pattern");
    String messageKey = (String) parameter.get("messageKey");
    String resourceStr = (String) parameter.get("resource");
    boolean resource = true;
    if (!StringUtil.isEmpty(resourceStr)) {
        resource = BooleanConversionUtil.toPrimitiveBoolean(resourceStr);
    }/*from w  w w  . j  av  a 2s. c o m*/

    Var var = new Var();
    var.setName("mask");
    var.setValue(pattern);
    field.addVar(var);

    if (!StringUtil.isEmpty(messageKey)) {
        Msg message = new Msg();
        message.setName("mask");
        message.setKey(messageKey);
        message.setResource(resource);
        field.addMsg(message);
    }
}

From source file:org.seasar.struts.lessconfig.validator.config.impl.ValidatorFieldConfigRegisterImpl.java

private void addVariable(Field field, Map var) {
    String name = (String) var.get("name");
    String value = (String) var.get("value");

    if (StringUtil.isEmpty(value)) {
        return;//w ww .j  a va 2s  .c om
    }
    Var v = new Var();
    v.setName(name);
    v.setValue(value);
    field.addVar(v);
}