Package javax.faces.validator

Examples of javax.faces.validator.LengthValidator


        UIInput text = (UIInput)facesContext.getViewRoot().findComponent("form2:text");
        validators = text.getValidators();
        if (validators == null || validators.length == 0)
        {
            text.addValidator(new LengthValidator(7, 3));
        }

        return "ok";
    }
View Full Code Here


      writer.writeAttribute(HtmlAttributes.TITLE, title, true);
    }
    int maxLength = 0;
    for (Validator validator : input.getValidators()) {
      if (validator instanceof LengthValidator) {
        LengthValidator lengthValidator = (LengthValidator) validator;
        maxLength = lengthValidator.getMaximum();
      }
    }
    if (maxLength > 0) {
      writer.writeAttribute(HtmlAttributes.MAXLENGTH, maxLength);
    }
View Full Code Here

  {
    FacesContext context = FacesContext.getCurrentInstance();

    Application app = context.getApplication();

    LengthValidator validator = null;

    ELContext elContext = context.getELContext();
     
    if (_bindingExpr != null)
      validator = (LengthValidator) _bindingExpr.getValue(elContext);

    if (validator == null) {
      String id = LengthValidator.VALIDATOR_ID;

      validator = (LengthValidator) app.createValidator(id);

      if (_bindingExpr != null)
  _bindingExpr.setValue(elContext, validator);
    }

    if (_minimumExpr != null)
      validator.setMinimum((Integer) _minimumExpr.getValue(elContext));

    if (_maximumExpr != null)
      validator.setMaximum((Integer) _maximumExpr.getValue(elContext));

    return validator;
  }
View Full Code Here

    }

    @Override
    public UIInput createInput() {
        HtmlInputText input = new HtmlInputText();
        LengthValidator validator = new LengthValidator();
        if (getMaxLenght() != null) {
            input.setSize(getMaxLenght());
            input.setMaxlength(getMaxLenght());
            validator.setMaximum(getMaxLenght());
        }
        validator.setMinimum(getMinLenght());
        input.addValidator(validator);
        return input;
    }
View Full Code Here

    }

    @Override
    public UIInput createInput() {
        HtmlInputSecret inputUser = new HtmlInputSecret();
        LengthValidator validator = new LengthValidator();
        if (getMaxLenght() != null) {
            inputUser.setSize(getMaxLenght());
            inputUser.setMaxlength(getMaxLenght());
            validator.setMaximum(getMaxLenght());
        }
        validator.setMinimum(getMinLenght());
        inputUser.addValidator(validator);
        return inputUser;
    }
View Full Code Here

TOP

Related Classes of javax.faces.validator.LengthValidator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.