@SuppressWarnings("unchecked") @Deprecated @Override public MethodBinding createMethodBinding(String ref, Class[] params) throws ReferenceSyntaxException { return delegate().createMethodBinding(ref, params); }
/** * {@inheritDoc} */ public MethodBinding createMethodBinding(String ref, Class[] params) { return wrapped.createMethodBinding(ref, params); }
/** * {@inheritDoc} */ public MethodBinding createMethodBinding(String ref, Class[] params) { return wrapped.createMethodBinding(ref, params); }
@Override public MethodBinding createMethodBinding(String arg0, Class[] arg1) throws ReferenceSyntaxException { return wrappedApplication.createMethodBinding(arg0, arg1); }
/** * {@inheritDoc} */ public MethodBinding createMethodBinding(String ref, Class[] params) { return wrapped.createMethodBinding(ref, params); }
private MethodBinding createMethodBinding( final String valueIn, Class[] args) { return FacesContext.getCurrentInstance().getApplication().createMethodBinding( valueIn, args); }
@Override @Deprecated public MethodBinding createMethodBinding(String ref, Class<?>[] params) throws ReferenceSyntaxException { return getWrapped().createMethodBinding(ref, params); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link Application#createMethodBinding(String, Class[])} on the * wrapped {@link Application} object.</p> */ @Override public MethodBinding createMethodBinding(String ref, Class<?>[] params) throws ReferenceSyntaxException { return getWrapped().createMethodBinding(ref, params); }
@SuppressWarnings("unchecked") @Deprecated @Override public MethodBinding createMethodBinding(String ref, Class[] params) throws ReferenceSyntaxException { return delegate().createMethodBinding(ref, params); }
@SuppressWarnings("deprecation") public MethodBinding createMethodBinding(String s, Class[] classes) throws ReferenceSyntaxException { weaveDelegate(); return _delegate.createMethodBinding(s, classes); }
@SuppressWarnings("unchecked") @Deprecated @Override public MethodBinding createMethodBinding(String ref, Class[] params) throws ReferenceSyntaxException { return delegate().createMethodBinding(ref, params); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link Application#createMethodBinding(String, Class[])} on the * wrapped {@link Application} object.</p> * * @deprecated See superclass for alternative. */ @Override @Deprecated public MethodBinding createMethodBinding(String ref, Class<?>[] params) throws ReferenceSyntaxException { return getWrapped().createMethodBinding(ref, params); }
public Object invokeMethod(final FacesContext context, final String expression) throws ELException { MethodBinding methodBinding = context.getApplication().createMethodBinding(expression, null); return methodBinding.invoke(context, null); }
/** * @deprecated since 2.0.0 */ @Deprecated public static void setStateChangeListenerMethodBinding( final UIComponent component, final String value, final Class[] args) { if (value != null && UIComponentTag.isValueReference(value)) { final MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication() .createMethodBinding(value, args); ((SheetStateChangeSource) component).setStateChangeListener(methodBinding); } }
/** * @deprecated since 2.0.0 */ @Deprecated public static void setSuggestMethodMethodBinding( final UIComponent component, final String value, final Class[] args) { if (value != null && UIComponentTag.isValueReference(value)) { final MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication() .createMethodBinding(value, args); ((InputSuggest) component).setSuggestMethod(methodBinding); } }
/** * @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); } }
/** * @deprecated since 2.0.0 */ @Deprecated public static void setActionListenerMethodBinding( final UIComponent component, final String value, final Class[] args) { if (value != null && UIComponentTag.isValueReference(value)) { final MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication() .createMethodBinding(value, args); ((ActionSource) component).setActionListener(methodBinding); } }
/** * @deprecated since 2.0.0 */ @Deprecated public static void setTabChangeListenerMethodBinding( final UIComponent component, final String value, final Class[] args) { if (value != null && UIComponentTag.isValueReference(value)) { final MethodBinding methodBinding = FacesContext.getCurrentInstance().getApplication() .createMethodBinding(value, args); ((TabChangeSource) component).setTabChangeListener(methodBinding); } }
/** * @deprecated since 2.0.0 */ @Deprecated public static void setValueChangeListenerMethodBinding( 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).setValueChangeListener(methodBinding); } }
protected MethodBinding getMethodBinding(FaceletContext ctx) { MethodExpression expression = this.attribute.getMethodExpression(ctx, null, signature); Application application = ctx.getFacesContext().getApplication(); return application.createMethodBinding(expression.getExpressionString(), signature); // TODO // expression.getExpressionString() // ??? } }