Ejemplo n.º 1
0
  private MenuItem newMenuItem(String label, String update, String actionListener) {

    MenuItem newMenuItem = new MenuItem();

    FacesContext context = FacesContext.getCurrentInstance();

    if (actionListener != null) {
      MethodExpression methodExpression0 =
          context
              .getApplication()
              .getExpressionFactory()
              .createMethodExpression(
                  context.getELContext(), actionListener, null, new Class<?>[] {String.class});
      newMenuItem.addActionListener(new MethodExpressionActionListener(methodExpression0));
    }

    newMenuItem.setValue(label);
    newMenuItem.setUpdate(update);

    return newMenuItem;
  }