Package javax.faces.el

Examples of javax.faces.el.MethodBinding


  public static void setSortActionListener(UIData data, String actionListener) {
    final FacesContext facesContext = FacesContext.getCurrentInstance();
    final Application application = facesContext.getApplication();
    if (actionListener != null) {
      if (UIComponentTag.isValueReference(actionListener)) {
        MethodBinding binding = application.createMethodBinding(
            actionListener, ACTION_LISTENER_ARGS);
        data.setSortActionListener(binding);
      } else {
        throw new IllegalArgumentException(
            "Must be a valueReference (sortActionListener): " + actionListener);
View Full Code Here


    final Application application = facesContext.getApplication();

    if (stateChangeListener != null) {
      if (UIComponentTag.isValueReference(stateChangeListener)) {
        Class[] arguments = {SheetStateChangeEvent.class};
        MethodBinding binding
            = application.createMethodBinding(stateChangeListener, arguments);
        data.setStateChangeListener(binding);
      } else {
        throw new IllegalArgumentException(
            "Must be a valueReference (actionListener): " + stateChangeListener);
View Full Code Here

      if (vb !=null) {
        vb.setValue(getFacesContext(), index);
      } else {
        setSelectedIndex(index);
      }
      MethodBinding tabChangeListenerBinding = getTabChangeListener();
      if (tabChangeListenerBinding != null) {
        try {
          tabChangeListenerBinding.invoke(getFacesContext(), new Object[]{facesEvent});
        } catch (EvaluationException e) {
          Throwable cause = e.getCause();
          if (cause != null && cause instanceof AbortProcessingException) {
            throw (AbortProcessingException) cause;
          } else {
View Full Code Here

    setIntegerProperty(bean, UIXSelectRange.FIRST_KEY, _first);
    setProperty(bean, UIXSelectRange.VALUE_KEY, _value);
    setBooleanProperty(bean, UIXSelectRange.IMMEDIATE_KEY, _immediate);
    if (_rangeChangeListener != null)
    {
      MethodBinding mb = createMethodBinding(_rangeChangeListener, new Class[]{org.apache.myfaces.trinidad.event.RangeChangeEvent.class,});
      bean.setProperty(UIXSelectRange.RANGE_CHANGE_LISTENER_KEY, mb);
    }
    setIntegerProperty(bean, UIXSelectRange.ROWS_KEY, _rows);
    bean.setProperty(UIXSelectRange.VAR_KEY, _var);
  }
View Full Code Here

    super.setProperties(bean);
    setProperty(bean, UIXTree.SELECTED_ROW_KEYS_KEY, _selectedRowKeys);
    bean.setProperty(UIXTree.VAR_STATUS_KEY, _varStatus);
    if (_rowDisclosureListener != null)
    {
      MethodBinding mb = createMethodBinding(_rowDisclosureListener, new Class[]{org.apache.myfaces.trinidad.event.RowDisclosureEvent.class,});
      bean.setProperty(UIXTree.ROW_DISCLOSURE_LISTENER_KEY, mb);
    }
    if (_focusListener != null)
    {
      MethodBinding mb = createMethodBinding(_focusListener, new Class[]{org.apache.myfaces.trinidad.event.FocusEvent.class,});
      bean.setProperty(UIXTree.FOCUS_LISTENER_KEY, mb);
    }
    setProperty(bean, UIXTree.VALUE_KEY, _value);
    setProperty(bean, UIXTree.FOCUS_ROW_KEY_KEY, _focusRowKey);
    if (_selectionListener != null)
    {
      MethodBinding mb = createMethodBinding(_selectionListener, new Class[]{org.apache.myfaces.trinidad.event.SelectionEvent.class,});
      bean.setProperty(UIXTree.SELECTION_LISTENER_KEY, mb);
    }
    setBooleanProperty(bean, UIXTree.INITIALLY_EXPANDED_KEY, _initiallyExpanded);
    setBooleanProperty(bean, UIXTree.IMMEDIATE_KEY, _immediate);
    setProperty(bean, UIXTree.DISCLOSED_ROW_KEYS_KEY, _disclosedRowKeys);
View Full Code Here

    FacesBean bean)
  {
    super.setProperties(bean);
    if (_previousActionListener != null)
    {
      MethodBinding mb = createMethodBinding(_previousActionListener, new Class[]{javax.faces.event.ActionEvent.class,});
      bean.setProperty(UIXSingleStep.PREVIOUS_ACTION_LISTENER_KEY, mb);
    }
    setIntegerProperty(bean, UIXSingleStep.SELECTED_STEP_KEY, _selectedStep);
    if (_nextActionListener != null)
    {
      MethodBinding mb = createMethodBinding(_nextActionListener, new Class[]{javax.faces.event.ActionEvent.class,});
      bean.setProperty(UIXSingleStep.NEXT_ACTION_LISTENER_KEY, mb);
    }
    if (_nextAction != null)
    {
      MethodBinding mb;
      if (isValueReference(_nextAction))
        mb = createMethodBinding(_nextAction, new Class[0]);
      else
        mb = new org.apache.myfaces.trinidadinternal.taglib.ConstantMethodBinding(_nextAction);
      bean.setProperty(UIXSingleStep.NEXT_ACTION_KEY, mb);
    }
    if (_previousAction != null)
    {
      MethodBinding mb;
      if (isValueReference(_previousAction))
        mb = createMethodBinding(_previousAction, new Class[0]);
      else
        mb = new org.apache.myfaces.trinidadinternal.taglib.ConstantMethodBinding(_previousAction);
      bean.setProperty(UIXSingleStep.PREVIOUS_ACTION_KEY, mb);
View Full Code Here

    FacesBean bean)
  {
    super.setProperties(bean);
    if (_returnListener != null)
    {
      MethodBinding mb = createMethodBinding(_returnListener, new Class[]{org.apache.myfaces.trinidad.event.ReturnEvent.class,});
      bean.setProperty(UIXSelectInput.RETURN_LISTENER_KEY, mb);
    }
    if (_action != null)
    {
      MethodBinding mb;
      if (isValueReference(_action))
        mb = createMethodBinding(_action, new Class[0]);
      else
        mb = new org.apache.myfaces.trinidadinternal.taglib.ConstantMethodBinding(_action);
      bean.setProperty(UIXSelectInput.ACTION_KEY, mb);
    }
    if (_actionListener != null)
    {
      MethodBinding mb = createMethodBinding(_actionListener, new Class[]{javax.faces.event.ActionEvent.class,});
      bean.setProperty(UIXSelectInput.ACTION_LISTENER_KEY, mb);
    }
  }
View Full Code Here

    FacesBean bean)
  {
    super.setProperties(bean);
    if (_validator != null)
    {
      MethodBinding mb = createMethodBinding(_validator, new Class[]{javax.faces.context.FacesContext.class,javax.faces.component.UIComponent.class,java.lang.Object.class,});
      bean.setProperty(UIXEditableValue.VALIDATOR_KEY, mb);
    }
    setProperty(bean, UIXEditableValue.REQUIRED_MESSAGE_DETAIL_KEY, _requiredMessageDetail);
    setBooleanProperty(bean, UIXEditableValue.REQUIRED_KEY, _required);
    setBooleanProperty(bean, UIXEditableValue.IMMEDIATE_KEY, _immediate);
    if (_valueChangeListener != null)
    {
      MethodBinding mb = createMethodBinding(_valueChangeListener, new Class[]{javax.faces.event.ValueChangeEvent.class,});
      bean.setProperty(UIXEditableValue.VALUE_CHANGE_LISTENER_KEY, mb);
    }
  }
View Full Code Here

    FacesBean bean)
  {
    super.setProperties(bean);
    if (_action != null)
    {
      MethodBinding mb;
      if (isValueReference(_action))
        mb = createMethodBinding(_action, new Class[0]);
      else
        mb = new org.apache.myfaces.trinidadinternal.taglib.ConstantMethodBinding(_action);
      bean.setProperty(UIXCommand.ACTION_KEY, mb);
    }
    if (_launchListener != null)
    {
      MethodBinding mb = createMethodBinding(_launchListener, new Class[]{org.apache.myfaces.trinidad.event.LaunchEvent.class,});
      bean.setProperty(UIXCommand.LAUNCH_LISTENER_KEY, mb);
    }
    if (_returnListener != null)
    {
      MethodBinding mb = createMethodBinding(_returnListener, new Class[]{org.apache.myfaces.trinidad.event.ReturnEvent.class,});
      bean.setProperty(UIXCommand.RETURN_LISTENER_KEY, mb);
    }
    setBooleanProperty(bean, UIXCommand.IMMEDIATE_KEY, _immediate);
    if (_actionListener != null)
    {
      MethodBinding mb = createMethodBinding(_actionListener, new Class[]{javax.faces.event.ActionEvent.class,});
      bean.setProperty(UIXCommand.ACTION_LISTENER_KEY, mb);
    }
  }
View Full Code Here

  {
    super.setProperties(bean);
    setProperty(bean, UIXPage.VALUE_KEY, _value);
    if (_rowDisclosureListener != null)
    {
      MethodBinding mb = createMethodBinding(_rowDisclosureListener, new Class[]{org.apache.myfaces.trinidad.event.RowDisclosureEvent.class,});
      bean.setProperty(UIXPage.ROW_DISCLOSURE_LISTENER_KEY, mb);
    }
    setProperty(bean, UIXPage.DISCLOSED_ROW_KEYS_KEY, _disclosedRowKeys);
    bean.setProperty(UIXPage.VAR_STATUS_KEY, _varStatus);
    setBooleanProperty(bean, UIXPage.IMMEDIATE_KEY, _immediate);
View Full Code Here

TOP

Related Classes of javax.faces.el.MethodBinding

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.