Examples of XObjectModel


Examples of com.tensegrity.wpalo.client.ui.model.XObjectModel

        add(child, model, paths);
    }
  }

  private final XObjectModel wrap(XObject xObject) {
    return new XObjectModel(xObject);
  }
View Full Code Here

Examples of com.tensegrity.wpalo.client.ui.model.XObjectModel

  public final void addSelection(final List<TreeNode> nodes) {
    final LinkedHashSet<FastMSTreeItem> curSel = tree.getSelectedItems();
    final HashMap<Integer, XObjectModel> nodeMap = new HashMap<Integer, XObjectModel>();
    final LinkedHashSet<FastMSTreeItem> roots = new LinkedHashSet<FastMSTreeItem>();
    XObjectModel selRoot = null;
    if (curSel != null && curSel.size() >= 1) {
      FastMSTreeItem selected = curSel.iterator().next();
      selRoot = selected.getXObjectModel();
      roots.add(selected);
    }
    // TreeStore <XObjectModel> store = treeBinder.getTreeStore();
    final XObjectModel selectedRoot = selRoot;
    DeferredCommand.addCommand(new IncrementalCommand() {
      private int index = 0;
      private final int size = nodes.size();
     
      public boolean execute() {
        TreeNode node = nodes.get(index);
        XObjectModel parent = determineParent(nodeMap, node);
        XObjectModel xObjModel = wrap(node.getXObject());
        if (node.get("filterPath") != null) {
          xObjModel.set("filterPath", node.get("filterPath"));
        } else {
          xObjModel.remove("filterPath");
        }
        FastMSTreeItem item = new FastMSTreeItem();   
        item.setVisible(true);
        item.setXObjectModel(xObjModel);
        if (node.getXObject() instanceof XElementNode) {
          item.setHTML(getTreeItemText((XElementNode) node.getXObject()));
        } else {
          item.setText(node.getXObject().getName());
        }
        xObjModel.setItem(item);
        if (parent == null) {
          if (selectedRoot == null) {
            tree.addItem(item);
            DOM.scrollIntoView(item.getElement());
            roots.add(item);
View Full Code Here

Examples of com.tensegrity.wpalo.client.ui.model.XObjectModel

  private final void initEventHandling() {
    accounts.addSelectionChangedListener(
      new SelectionChangedListener<XObjectModel>() {
          public void selectionChanged(
              SelectionChangedEvent<XObjectModel> se) {
            XObjectModel selection = se.getSelectedItem();
            selectionTree.setInput((XAccount) selection
                .getXObject());
          }
        });
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.