Package javax.faces.validator

Examples of javax.faces.validator.MethodExpressionValidator


                                                               ve.getExpressionString(),
                                                               Void.TYPE,
                                                               VALIDATOR_ARGS);

                ((EditableValueHolder) target).addValidator(
                      new MethodExpressionValidator(
                            new ContextualCompositeMethodExpression(ve,
                                                                    me)));

            }
View Full Code Here


                                        {
                                            validator = new PartialMethodExpressionValidator(methodExpression);
                                        }
                                        else
                                        {
                                            validator = new MethodExpressionValidator(methodExpression);
                                        }
                                    }
                                    ((EditableValueHolder) innerComponent).addValidator(validator);
                                    mctx.addMethodExpressionTargeted(innerComponent, attributeName, validator);
                                    if (mctx.isUsingPSSOnThisView() && mctx.isMarkInitialState())
View Full Code Here

                                        methodExpression = reWrapMethodExpression(context.getApplication().getExpressionFactory().
                                                createMethodExpression(elContext,
                                                    attributeExpressionString, Void.TYPE,
                                                    VALIDATOR_SIGNATURE), attributeNameValueExpression);
           
                                        validator = new MethodExpressionValidator(methodExpression);
                                    }
                                    ((EditableValueHolder)innerComponent).addValidator( validator );
                                    mctx.addMethodExpressionTargeted(innerComponent, attributeName, validator);
                                }
                                else if ("valueChangeListener".equals(attributeName))
View Full Code Here

            if (!(component instanceof EditableValueHolder))
            {
                throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
            }

            ((EditableValueHolder)component).addValidator(new MethodExpressionValidator(validator));
        }
    }
View Full Code Here

    return valueExpression;
  }

  public static void setValidator(EditableValueHolder editableValueHolder, Object validator) {
    if (validator instanceof MethodExpression) {
      editableValueHolder.addValidator(new MethodExpressionValidator((MethodExpression) validator));
    } else {
      LOG.error("Unknow instance for validator: " + (validator != null ? validator.getClass().getName() : validator));
    }
  }
View Full Code Here

            if (!(component instanceof EditableValueHolder))
            {
                throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
            }

            ((EditableValueHolder)component).addValidator(new MethodExpressionValidator(validator));
        }
    }
View Full Code Here

                                        methodExpression = reWrapMethodExpression(context.getApplication().getExpressionFactory().
                                                createMethodExpression(elContext,
                                                    attributeExpressionString, Void.TYPE,
                                                    VALIDATOR_SIGNATURE), attributeNameValueExpression);
           
                                        validator = new MethodExpressionValidator(methodExpression);
                                    }
                                    ((EditableValueHolder)innerComponent).addValidator( validator );
                                    mctx.addMethodExpressionTargeted(innerComponent, targetAttributeName, validator);
                                }
                                else if ("valueChangeListener".equals(targetAttributeName))
View Full Code Here

  {
    comp.setValueExpression("required", _required);
  }
  if (_validator != null)
  {
    comp.addValidator(new MethodExpressionValidator(_validator));
  }
  if (_requiredMessage != null)
  {
    comp.setValueExpression("requiredMessage", _requiredMessage);
  }
View Full Code Here

  {
    comp.setValueExpression("disabled", _disabled);
  }
  if (_validator != null)
  {
    comp.addValidator(new MethodExpressionValidator(_validator));
  }
  if (_requiredMessage != null)
  {
    comp.setValueExpression("requiredMessage", _requiredMessage);
  }
View Full Code Here

            if (!(component instanceof EditableValueHolder))
            {
                throw new IllegalArgumentException("Component " + component.getClientId(context) + " is no EditableValueHolder");
            }

            ((EditableValueHolder)component).addValidator(new MethodExpressionValidator(validator));
        }
    }
View Full Code Here

TOP

Related Classes of javax.faces.validator.MethodExpressionValidator

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.