Examples of UIValidator


Examples of org.jboss.forge.addon.ui.UIValidator

               .add(buildSystem);
   }

   private void configureProjectNamedInput()
   {
      named.setValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            if (named.getValue() != null && named.getValue().matches(".*[^-_.a-zA-Z0-9].*"))
 
View Full Code Here

Examples of org.jboss.forge.addon.ui.UIValidator

               .add(buildSystem);
   }

   private void configureProjectNamedInput()
   {
      named.setValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            if (named.getValue() != null && named.getValue().matches(".*[^-_.a-zA-Z0-9].*"))
 
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

   @Override
   public void initializeUI(UIBuilder builder) throws Exception
   {
      // Setup named
      named.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            if (!Types.isSimpleName(named.getValue()))
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

   public void initializeUI(UIBuilder builder) throws Exception
   {
      Project project = getSelectedProject(builder);
      final JavaSourceFacet javaSourceFacet = project.getFacet(JavaSourceFacet.class);
      // Setup named
      named.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            if (!Types.isSimpleName(named.getValue()))
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

   private UIInput<String> input;

   @Override
   public void initializeUI(UIBuilder builder) throws Exception
   {
      input.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            Assert.notNull(input.getValue(), "Value should not be null inside input validator because it is required");     
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

   @Test
   public void testAdditionalValidator()
   {
      UIContext ctx = new MockUIContext();
      MockValidationContext context = new MockValidationContext(ctx);
      withValidator.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext validator)
         {
            validator.addValidationError(withValidator, "MSG");
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

   @Test
   public void testDoNotValidateOnNullValues()
   {
      UIContext ctx = new MockUIContext();
      MockValidationContext context = new MockValidationContext(ctx);
      withValidator.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext validator)
         {
            validator.addValidationError(withValidator, "MSG");
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

   @Test
   public void testRequiredAndAdditionalValidator()
   {
      UIContext ctx = new MockUIContext();
      MockValidationContext context = new MockValidationContext(ctx);
      requiredNoMessage.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext validator)
         {
            validator.addValidationError(withValidator, "MSG");
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

               return null;
            return (gui) ? dialect.getDatabaseName() + " : " + dialect.getClassName() : dialect.getClassName();
         }
      }).addValueChangeListener(new ConnectionStaleValueChangeListener());

      driverLocation.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            FileResource<?> resource = driverLocation.getValue();
            if (resource != null && !resource.exists())
            {
               context.addValidationError(driverLocation, "The location '" + resource.getFullyQualifiedName()
                        + "' does not exist");
            }
         }
      }).addValueChangeListener(
               new CompositeValueChangeListener(
                        new ConnectionStaleValueChangeListener(),
                        new DriverNamesStaleValueChangeListener())
               );

      driverClass.setValueChoices(new LocateDriverClassNamesCallable())
               .setItemLabelConverter(new Converter<Class<?>, String>()
               {
                  @Override
                  public String convert(Class<?> source)
                  {
                     if (source != null)
                        return source.getName();
                     else
                        return "";
                  }
               })
               .setDefaultValue(new Callable<Class<?>>()
               {
                  @Override
                  public Class<?> call() throws Exception
                  {
                     Class<?> result = null;
                     Iterator<Class<?>> iterator = driverClass.getValueChoices().iterator();
                     if (iterator.hasNext())
                     {
                        result = iterator.next();
                     }
                     return result;
                  }
               }).addValueChangeListener(new ConnectionStaleValueChangeListener());

      verifyConnection.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            Boolean value = (Boolean) context.getCurrentInputComponent().getValue();
View Full Code Here

Examples of org.jboss.forge.addon.ui.validate.UIValidator

               .add(buildSystem);
   }

   private void configureProjectNamedInput()
   {
      named.addValidator(new UIValidator()
      {
         @Override
         public void validate(UIValidationContext context)
         {
            if (named.getValue() != null && named.getValue().matches(".*[^-_.a-zA-Z0-9].*"))
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.