Examples of DeferredAttributes


Examples of org.omnifaces.taghandler.DeferredTagHandlerHelper.DeferredAttributes

      super.apply(context, parent);
      return;
    }

    final javax.faces.convert.Converter converter = createInstance(context, this, "converterId");
    final DeferredAttributes attributes = collectDeferredAttributes(context, this, converter);
    ((ValueHolder) parent).setConverter(new DeferredConverter() {
      private static final long serialVersionUID = 1L;

      @Override
      public Object getAsObject(FacesContext context, UIComponent component, String value) {
        attributes.invokeSetters(context.getELContext(), converter);
        return converter.getAsObject(context, component, value);
      }

      @Override
      public String getAsString(FacesContext context, UIComponent component, Object value) {
        attributes.invokeSetters(context.getELContext(), converter);
        return converter.getAsString(context, component, value);
      }
    });
  }
View Full Code Here

Examples of org.omnifaces.taghandler.DeferredTagHandlerHelper.DeferredAttributes

      super.apply(context, parent);
      return;
    }

    final javax.faces.validator.Validator validator = createInstance(context, this, "validatorId");
    final DeferredAttributes attributes = collectDeferredAttributes(context, this, validator);
    final ValueExpression disabled = getValueExpression(context, this, "disabled", Boolean.class);
    final ValueExpression message = getValueExpression(context, this, "message", String.class);
    ((EditableValueHolder) parent).addValidator(new DeferredValidator() {
      private static final long serialVersionUID = 1L;

      @Override
      public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException {
        ELContext el = context.getELContext();

        if (disabled == null || Boolean.FALSE.equals(disabled.getValue(el))) {
          attributes.invokeSetters(el, validator);

          try {
            validator.validate(context, component, value);
          }
          catch (ValidatorException e) {
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.