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

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

Introduction

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

Prototype

public void setName(String name) 

Source Link

Document

Sets the name 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  ww . j a  v  a2s .c  om*/

    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   ww  w . j  a  va2 s.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  v a 2s  . com*/
    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   www.ja v a2s.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;/*from  w w w  .  jav  a 2  s . c o  m*/
    }
    Var v = new Var();
    v.setName(name);
    v.setValue(value);
    field.addVar(v);
}