Package javax.el

Examples of javax.el.MethodExpression


     *
     * @deprecated Use getActionExpression() instead.
     */
    public MethodBinding getAction()
    {
        MethodExpression actionExpression = getActionExpression();
        if (actionExpression instanceof _MethodBindingToMethodExpression)
        {
            return ((_MethodBindingToMethodExpression) actionExpression)
                    .getMethodBinding();
        }
View Full Code Here


        }

        if (params == null)
            params = new Class[0];

        MethodExpression methodExpression;

        try
        {
            methodExpression = getExpressionFactory().createMethodExpression(threadELContext(), reference,
                    Object.class, params);
View Full Code Here

   public Object invokeMethod(final FacesContext context, final String expression, Class<?>[] argumentTypes,
         Object[] argumentValues) throws ELException
   {
      ExpressionFactory ef = context.getApplication().getExpressionFactory();
      MethodExpression me = ef.createMethodExpression(context.getELContext(), expression, Object.class, argumentTypes);
      return me.invoke(context.getELContext(), argumentValues);
   }
View Full Code Here

   {
      String el = toELExpression(expression);
      FacesContext facesContext = getFacesContext();
      ELContext elContext = facesContext.getELContext();
      ExpressionFactory expressionFactory = facesContext.getApplication().getExpressionFactory();
      MethodExpression methodExpression = expressionFactory.createMethodExpression(elContext, el,
               Object.class, new Class[values.length]);
      return methodExpression.invoke(elContext, values);
   }
View Full Code Here

        ActionSource as = (ActionSource) parent;

        FaceletContext ctx = (FaceletContext) context.getAttributes().get(TagHandlerUtils.FACELET_CONTEXT_KEY);

        if (this.listenerMethod != null) {
            MethodExpression listenerMethodExpression = this.listenerMethod.getMethodExpression(ctx, Void.TYPE,
                new Class<?>[] { ActionEvent.class });

            as.addActionListener(new MethodExpressionActionListener(listenerMethodExpression));
        } else {
            ValueExpression b = null;
View Full Code Here

    super.broadcast(event);
   
    FacesContext facesContext = FacesContext.getCurrentInstance();
   
    if(event instanceof org.primefaces.event.CloseEvent) {
      MethodExpression closeMe = getCloseListener();
     
      if(closeMe != null) {
        closeMe.invoke(facesContext.getELContext(), new Object[] {event});
      }
    } else if(event instanceof org.primefaces.event.ToggleEvent) {
      MethodExpression toggleMe = getToggleListener();
     
      if(toggleMe != null) {
        toggleMe.invoke(facesContext.getELContext(), new Object[] {event});
      }
    }
  }
View Full Code Here

  public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException {
    super.broadcast(event);
   
    FacesContext facesContext = FacesContext.getCurrentInstance();
    MethodExpression me = getSelectListener();
   
    if (me != null && event instanceof org.primefaces.event.DateSelectEvent) {
      me.invoke(facesContext.getELContext(), new Object[] {event});
    }
  }
View Full Code Here

  public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException {
    super.broadcast(event);
   
    FacesContext facesContext = FacesContext.getCurrentInstance();
    MethodExpression me = getCloseListener();
   
    if (me != null) {
      me.invoke(facesContext.getELContext(), new Object[] {event});
    }
  }
View Full Code Here

  public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException {
    super.broadcast(event);
   
    FacesContext facesContext = FacesContext.getCurrentInstance();
    MethodExpression me = null;
   
    if(event instanceof ScheduleEntrySelectEvent) me = getEventSelectListener();
    else if(event instanceof DateSelectEvent) me = getDateSelectListener();
    else if(event instanceof ScheduleEntryMoveEvent) me = getEventMoveListener();
    else if(event instanceof ScheduleEntryResizeEvent) me = getEventResizeListener();
   
    if (me != null) {
      me.invoke(facesContext.getELContext(), new Object[] {event});
    }
  }
View Full Code Here

  public void broadcast(javax.faces.event.FacesEvent event) throws javax.faces.event.AbortProcessingException {
    super.broadcast(event);
   
    FacesContext facesContext = FacesContext.getCurrentInstance();
    MethodExpression me = null;

    if(event instanceof NodeSelectEvent) {
      me = getNodeSelectListener();
    } else if(event instanceof NodeExpandEvent) {
      me = getNodeExpandListener();
    } else if(event instanceof NodeCollapseEvent) {
      me = getNodeCollapseListener();
    }
   
    if (me != null) {
      me.invoke(facesContext.getELContext(), new Object[] {event});
    }
  }
View Full Code Here

TOP

Related Classes of javax.el.MethodExpression

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.