public static void setValidator(EditableValueHolder editableValueHolder, Object validator) { if (USE_BINDING) { MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication().createMethodBinding(validator.toString(), VALIDATOR_ARGS); editableValueHolder.setValidator(methodBinding); } else { FacesUtilsEL.setValidator(editableValueHolder, validator); } }
/** * @deprecated since 2.0.0 */ @Deprecated public static void setValidatorMethodBinding(final UIComponent component, final String value, final Class[] args) { if (value != null && UIComponentTag.isValueReference(value)) { final MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication() .createMethodBinding(value, args); ((EditableValueHolder) component).setValidator(methodBinding); } }
public void applyMetadata(FaceletContext ctx, Object instance) { ((EditableValueHolder) instance) .setValidator(new LegacyMethodBinding(this.attr .getMethodExpression(ctx, null, VALIDATOR_SIG))); } }
@Override public void applyMetadata(FaceletContext ctx, Object instance) { ((EditableValueHolder) instance) .setValidator(new LegacyMethodBinding(this.attr .getMethodExpression(ctx, null, VALIDATOR_SIG))); } }
public void applyMetadata(FaceletContext ctx, Object instance) { ((EditableValueHolder) instance) .setValidator(new LegacyMethodBinding(this.attr .getMethodExpression(ctx, null, VALIDATOR_SIG))); } }
@Override public void applyMetadata(FaceletContext ctx, Object instance) { ((EditableValueHolder) instance) .setValidator(new LegacyMethodBinding(this.attr .getMethodExpression(ctx, null, VALIDATOR_SIG))); } }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication().createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder)component).setValidator(mb); } else { log.error("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication().createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder)component).setValidator(mb); } else { log.error("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication().createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder)component).setValidator(mb); } else { log.severe("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication() .createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder) component).setValidator(mb); } else { log.severe("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication().createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder)component).setValidator(mb); } else { log.error("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication().createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder)component).setValidator(mb); } else { log.severe("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
protected void setValidatorProperty(UIComponent component, String value) { if (value == null) { return; } if (!(component instanceof EditableValueHolder)) { throw new NoEditableValueHolderRuntimeException(component .getClass()); } if (!isValueReference(value)) { throw new NoValueReferenceRuntimeException(value); } MethodBinding mb = createMethodBinding(value, VALIDATOR_ARGTYPES); ((EditableValueHolder) component).setValidator(mb); }
public static void setValidatorProperty(FacesContext context, UIComponent component, String validator) { if (validator != null) { if (!(component instanceof EditableValueHolder)) { throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder"); } if (isValueReference(validator)) { MethodBinding mb = context.getApplication() .createMethodBinding(validator, VALIDATOR_ARGS); ((EditableValueHolder) component).setValidator(mb); } else { log.severe("Component " + component.getClientId(context) + " has invalid validation expression " + validator); } } }
if (methodExpression != null) { ((EditableValueHolder) parent).setValidator(new LegacyMethodBinding(methodExpression));