Package org.apache.wicket.validation.validator

Examples of org.apache.wicket.validation.validator.PatternValidator


     
      // this would be the standard portion of this
      add(new FeedbackBorder("usernameBorder")
        .add(new TextField<String>("username")
            .add(StringValidator.lengthBetween(6, 32))
            .add(new PatternValidator("[\\w-.]+"))
            .add(new UniqueUserFieldValidator(Field.USERNAME))
            .setRequired(true)));
     
      add(new FeedbackBorder("firstnameBorder")
        .add(new TextField<String>("firstName")
          .add(StringValidator.maximumLength(32))
          .setRequired(false)));
     
      add(new FeedbackBorder("lastnameBorder")
        .add(new TextField<String>("lastName")
          .add(StringValidator.maximumLength(32))
          .setRequired(false)));
     
      add(new FeedbackBorder("emailBorder")
        .add(email = (TextField<String>) new TextField<String>("email")
          .add(EmailAddressValidator.getInstance())
          .add(StringValidator.maximumLength(255))
          .add(new UniqueUserFieldValidator(Field.EMAIL))
          .setRequired(true)));
     
      add(new FeedbackBorder("verifyEmailBorder")
        .add(verifyEmail = (TextField<String>) new TextField<String>("verifyEmail", new Model<String>())
          .setRequired(true)));

      add(new FeedbackBorder("passwordBorder")
        .add(password = (PasswordTextField) new PasswordTextField("password", new Model<String>())
          .add(StringValidator.lengthBetween(4, 32))
          .add(new PatternValidator("[\\w!@#$%^&*()-=_+\\\\.,;:/]+"))
          .setRequired(true)));

      add(new FeedbackBorder("verifyPasswordBorder")
        .add(verifyPassword = (PasswordTextField) new PasswordTextField("verifyPassword", new Model<String>())
          .setRequired(true)));
View Full Code Here


     
      fields.add((new FeedbackBorder("passwordBorder"))
        .add(password = (PasswordTextField) new PasswordTextField("password", new Model<String>())
          .setLabel(new Model<String>("New Password"))
          .add(StringValidator.lengthBetween(4, 32))
          .add(new PatternValidator("[\\w!@#$%^&*()-=_+\\\\.,;:/]+"))
          .setRequired(true)));

      fields.add((new FeedbackBorder("verifyPasswordBorder"))
        .add(verifyPassword = (PasswordTextField) new PasswordTextField("verifyPassword", new Model<String>())
          .setLabel(new Model<String>("Verify New Password"))
View Full Code Here

        form.add(dirField);
        form.add(chooserButton(form));
        TextField projectField = new TextField("project");
        projectField.setRequired(true);
        projectField.add(new ProjectValidator());
        projectField.add(new PatternValidator("\\w+"));
        projectField.add(new StringValidator.MaximumLengthValidator(6));
        form.add(projectField);

        SubmitLink submitLink = submitLink();
        form.add(submitLink);
View Full Code Here

      LengthBetweenValidator lengthBetweenValidator = (LengthBetweenValidator) validator;
      buffer.append(messageBuilder.lengthBetweenMessage(component, lengthBetweenValidator));
    }

    else if (PatternValidator.class.isAssignableFrom(validator.getClass())) {
      PatternValidator patternValidator = (PatternValidator) validator;
      if (EmailAddressValidator.class.isAssignableFrom(validator.getClass())) {
        buffer.append(messageBuilder.emailMessage(component));
      } else {
        buffer.append(messageBuilder.patternMessage(component, patternValidator));
      }
View Full Code Here

    form.add(new RequiredTextField("email")
        .add(EmailAddressValidator.getInstance()));

    form.add(new RequiredTextField("pattern", new Model())
        .add(new PatternValidator(".*\\.com")));

    FormComponent formComponent1 = new RequiredTextField("dateOfBirth1");
    FormComponent formComponent2 = new RequiredTextField("dateOfBirth2");
    form.add(formComponent1);
    form.add(formComponent2);
View Full Code Here

TOP

Related Classes of org.apache.wicket.validation.validator.PatternValidator

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.