Package javax.faces.component

Examples of javax.faces.component.EditableValueHolder.addValidator()


            if (v == null)
            {
                throw new TagException(_delegate.getTag(), "No Validator was created");
            }
            _delegate.setAttributes(faceletContext, v);
            evh.addValidator(v);
        }
    }

    public String getFor()
    {
View Full Code Here


  protected void setValidatorProperty(UIComponent component, MethodExpression validator) {
   
    if (validator != null) {
      if (component instanceof EditableValueHolder) {
        EditableValueHolder input = (EditableValueHolder) component;
        input.addValidator(new MethodExpressionValidator(validator));
      } else {
              throw new IllegalArgumentException(Messages.getMessage(Messages.NO_EDITABLE_VALUE_HOLDER_ERROR, component.getId()));
      }
    }
  }
View Full Code Here

         if (child instanceof EditableValueHolder)
         {
            EditableValueHolder evh =  (EditableValueHolder) child;
            if ( evh.getValidators().length==0 && evh.getValidator()==null )
            {
               evh.addValidator( new ModelValidator() );
            }
         }
         else if (child instanceof UIComponent)
         {
            addValidators( ( (UIComponent) child ).getChildren() );
View Full Code Here

        } catch (Exception e) {
            log.error(getMessages().getMessage("create.validator.error",
                    new Object[] { displayElement }), e);
            throw e;
        }
        parent.addValidator(validator);
        // reassign the child to the validator for the
        // AssignPropertiesCommand
        clayContext.setChild(validator);

        return isFinal;
View Full Code Here

        }
        if (v == null) {
            throw new TagException(owner.getTag(), "No Validator was created");
        }
        owner.setAttributes(ctx, v);
        evh.addValidator(v);

    }


    public String getFor() {
View Full Code Here

            FacesContext facesContext = FacesContext.getCurrentInstance();

            EditableValueHolder component = (EditableValueHolder) event.getComponent();

            Validator validator = facesContext.getApplication().createValidator(SelectLabelValueValidator.ID);
            component.addValidator(validator);
        }
    }
}
View Full Code Here

                break;
            }
        }
       
        if (!found) {
            evh.addValidator(v);
        }
    }


    public String getFor() {
View Full Code Here

        }
        if (v == null) {
            throw new TagException(owner.getTag(), "No Validator was created");
        }
        owner.setAttributes(ctx, v);
        evh.addValidator(v);

    }


    public String getFor() {
View Full Code Here

      EditableValueHolder valueHolder = (EditableValueHolder) comp;

      Validator validator = createValidator();

      valueHolder.addValidator(validator);
    }
   
    return SKIP_BODY;
  }
View Full Code Here

      EditableValueHolder valueHolder = (EditableValueHolder) comp;

      Validator validator = createValidator();

      valueHolder.addValidator(validator);
    }

    return SKIP_BODY;

  }
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.