Package org.richfaces.component.state

Examples of org.richfaces.component.state.TreeState


    TreeRowKey rowKey = (TreeRowKey) getRowKey();
    if (rowKey == null) {
      return;
    }
   
    TreeState state = (TreeState) getComponentState();
    state.clearSubState(rowKey);
  }
View Full Code Here


  public Object getParentRowKey(Object rowKey) {
    return ((AbstractTreeDataModel) getExtendedDataModel()).getParentRowKey(rowKey);
  }

  public void transferQueuedNode() {
    TreeState treeState = (TreeState) getComponentState();
    treeState.transferQueuedNodes((TreeRowKey) getRowKey());
  }
View Full Code Here

    ArrayList<Long> list = new ArrayList<Long>();
    for (int i = 0; i < path.size(); i++) {
      list.add(path.get(i));
    }
    ListRowKey key = new ListRowKey(list);
    TreeState ts = (TreeState) tree.getComponentState();

    ts.setSelected(key);
    ts.setSelected(null);
    ts.saveState(FacesContext.getCurrentInstance());
  }
View Full Code Here

      newSubNode.setData("Sample sub node");
      tree.addNode(facesContext, rowKey, newSubNode, new Integer(1), null);
     
      tree.setRowKey(null);
     
            TreeState state = new TreeState();
            try {
          state.expandAll(tree);
            } catch (Exception e) {
              System.out.println("testManipulateState expandAll failed");
              fail();
            }
           
            tree.setRowKey(rowKey);
            assertTrue(state.isExpanded(rowKey));
           
            TreeState oldState = (TreeState)state.getSubState(rowKey);
            state.clearSubState(rowKey);
            assertTrue(!state.isExpanded(rowKey));
            state.mergeSubState(rowKey, oldState);
            assertTrue(state.isExpanded(rowKey));
  }
View Full Code Here

   */

  public void resetDataModel() {
    super.resetDataModel();

    TreeState state = (TreeState) getComponentState();
    // transfer nodes delayed to open to rendering queue
    state.transferQueuedNodes();
    // re-set stopInCollapsed to handle AJAX switch type change
    state.setStopInCollapsed(isStopInCollapsed());

    setExtendedDataModel(createDataModel(false));
  }
View Full Code Here

    try {
      super.processDecodes(faces, null);

      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

   * Returns whether current node is expanded
   *
   * @return <code>true</code> if node is expanded else <code>false</code>
   */
  public boolean isExpanded() {
    TreeState treeState = (TreeState) getComponentState();
    return treeState.isExpanded((TreeRowKey) this.getRowKey());
  }
View Full Code Here

   * Returns whether current node is selected
   *
   * @return <code>true</code> if node is selected else <code>false</code>
   */
  public boolean isSelected() {
    TreeState treeState = (TreeState) getComponentState();
    return treeState.isSelected((TreeRowKey) this.getRowKey());
  }
View Full Code Here

  /**
   * Sets current node as selected
   */
  public void setSelected() {
    TreeState treeState = (TreeState) getComponentState();
    treeState.setSelected((TreeRowKey) this.getRowKey());
  }
View Full Code Here

    return getFacets().values().iterator();
  }


  protected DataComponentState createComponentState() {
    return new TreeState(isStopInCollapsed());
  }
View Full Code Here

TOP

Related Classes of org.richfaces.component.state.TreeState

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.