Package org.richfaces.event

Examples of org.richfaces.event.NodeSelectedEvent


   */
  public final void testQueueEventFacesEventImmediate() {
    tree.setImmediate(true);

    NodeExpandedEvent nodeExpandedEvent = new NodeExpandedEvent(tree);
    NodeSelectedEvent nodeSelectedEvent = new NodeSelectedEvent(tree, null);
    ExpandAllCommandEvent expandAllCommandEvent = new ExpandAllCommandEvent(tree);
    DragEvent dragEvent = new DragEvent(treeNode);
    DropEvent dropEvent = new DropEvent(treeNode);

    tree.queueEvent(nodeExpandedEvent);
    tree.queueEvent(nodeSelectedEvent);
    tree.queueEvent(expandAllCommandEvent);
    treeNode.queueEvent(dragEvent);
    treeNode.queueEvent(dropEvent);

    assertEquals(PhaseId.APPLY_REQUEST_VALUES, nodeExpandedEvent.getPhaseId());
    assertEquals(PhaseId.APPLY_REQUEST_VALUES, nodeSelectedEvent.getPhaseId());
    assertEquals(PhaseId.APPLY_REQUEST_VALUES, expandAllCommandEvent.getPhaseId());
    assertEquals(PhaseId.APPLY_REQUEST_VALUES, dragEvent.getPhaseId());
    assertEquals(PhaseId.APPLY_REQUEST_VALUES, dropEvent.getPhaseId());
  }
View Full Code Here


    assertTrue(tree.getDropListeners().length == 1);
    assertTrue(treeNode.getDropListeners().length == 1);

    // ------------ Invoke listeners --------------------
    NodeExpandedEvent nodeExpandedEvent = new NodeExpandedEvent(tree);
    NodeSelectedEvent nodeSelectedEvent = new NodeSelectedEvent(tree, null);
    ExpandAllCommandEvent expandAllCommandEvent = new ExpandAllCommandEvent(tree);
    DragEvent dragEvent = new DragEvent(tree);
    DropEvent dropEvent = new DropEvent(tree);

    tree.queueEvent(nodeExpandedEvent);
View Full Code Here

   
    assertSame(event, listener.getEvent());
  }

  public void testNodeSelectedListener() {
    NodeSelectedEvent event = new NodeSelectedEvent(source, null);
   
    SelectListener listener = new SelectListener();
   
    assertTrue(event.isAppropriateListener(listener));
    assertFalse(event.isAppropriateListener(new FacesListener(){
     
    }));

    event.processListener(listener);
   
    assertSame(event, listener.getEvent());
  }
View Full Code Here

  public void testNodeSelectionEvent() {
    MockMethodBinding binding = new MockMethodBinding();
    treeNode.setNodeSelectListener(binding);
 
    NodeSelectedEvent event = new NodeSelectedEvent(treeNode, null);
    TreeEvents.invokeListenerBindings(treeNode, event, facesContext);

    Object[][] args = binding.getInvocationArgs();
    assertEquals(1, args.length);
    assertEquals(1, args[0].length);
View Full Code Here

      if (null != getAttributes().get(SELECTION_INPUT_ATTRIBUTE)) {
        TreeState state = (TreeState) getComponentState();

        if (!state.isSelected(null)) {
          new NodeSelectedEvent(this, state.getSelectedNode()).queue();
        }
      }

    } finally {
      getAttributes().remove(SELECTION_INPUT_ATTRIBUTE);
View Full Code Here

        event.processListener(facesListener);
      }
    }

    if (event instanceof NodeSelectedEvent) {
      NodeSelectedEvent selectedEvent = (NodeSelectedEvent) event;
      setSelected();
    }

    // fire node events
    TreeEvents.invokeListenerBindings(this, event, getFacesContext());
View Full Code Here

      if (null != getAttributes().get(SELECTION_INPUT_ATTRIBUTE)) {
        TreeState state = (TreeState) getComponentState();

        if (!state.isSelected(null)) {
          new NodeSelectedEvent(this, state.getSelectedNode()).queue();
        }
      }

    } finally {
      getAttributes().remove(SELECTION_INPUT_ATTRIBUTE);
View Full Code Here

        event.processListener(facesListener);
      }
    }

    if (event instanceof NodeSelectedEvent) {
      NodeSelectedEvent selectedEvent = (NodeSelectedEvent) event;
      setSelected();
    }

    // fire node events
    TreeEvents.invokeListenerBindings(this, event, getFacesContext());
View Full Code Here

      if (!componentState.isSelected(key)) {

        if (tree.getAttributes().get(
            UITree.SELECTED_NODE_PARAMETER_NAME) == null) {

          new NodeSelectedEvent(tree, componentState.getSelectedNode()).queue();
          new NodeSelectedEvent(node, componentState.getSelectedNode()).queue();
        } else {
          new AjaxSelectedEvent(tree, componentState.getSelectedNode()).queue();
          new AjaxSelectedEvent(node, componentState.getSelectedNode()).queue();
        }
      }
View Full Code Here

      if (null != getAttributes().get(SELECTION_INPUT_ATTRIBUTE)) {
        TreeState state = (TreeState) getComponentState();

        if (!state.isSelected(null)) {
          new NodeSelectedEvent(this, state.getSelectedNode()).queue();
        }
      }

    } finally {
      getAttributes().remove(SELECTION_INPUT_ATTRIBUTE);
View Full Code Here

TOP

Related Classes of org.richfaces.event.NodeSelectedEvent

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.