Package mindnotes.shared.model

Examples of mindnotes.shared.model.MindMap


    DeferredCommand.addCommand(new Command() {

      @Override
      public void execute() {
        final MindMap mm = new MindMap();
        _currentMapKey = null;
        mm.setTitle("New Untitled Mind Map");
        Node n = new Node();
        n.setText("New Mind Map");
        Node n1 = new Node();
        n1.setText("A bubble");
        n1.setNodeLocation(NodeLocation.LEFT);
        Node n2 = new Node();
        n2.setText("Another bubble");
        n2.setNodeLocation(NodeLocation.RIGHT);
        n.addChildNode(n1);
        n.addChildNode(n2);
        mm.setRootNode(n);
        setMindMap(mm);
        _isDirty = false;

      }
    });
View Full Code Here


    ui.setMapTitle(result.getTitle());
    RootLayoutPanel.get().add(ui);

    DOM.getElementById("loader").removeFromParent();

    final MindMap mindMap = new MindMap();
    mindMap.setTitle("Viewer");
    mindMap.getRootNode().setText("Viewer Mindmap");
    DeferredCommand.addCommand(new Command() {

      @Override
      public void execute() {
        presenter.setMindMap(result);
View Full Code Here

import com.google.gwt.junit.client.GWTTestCase;

public class PersistenceTest extends GWTTestCase {

  public void testBasicMap() {
    MindMap m = new MindMap();
    m.getRootNode().addChildNode(new Node());
    m.getRootNode().addChildNode(new Node());
    Node n = new Node();
    m.getRootNode().addChildNode(n);
    m.getRootNode().addChildNode(n);
    roundtrip(m);
  }
View Full Code Here

    parent.addChildNode(n);
    return n;
  }

  public void testMap1() {
    MindMap m = new MindMap();
    m.setTitle("a title");
    Node n1 = node(m.getRootNode(), "n1", true, NodeLocation.LEFT);
    Node n2 = node(n1, "n2", false, NodeLocation.RIGHT);
    node(n1, "n3", false, NodeLocation.RIGHT);
    node(n2, "n3", false, NodeLocation.RIGHT);
    n2.addObject(new EmbeddedObject("yt", "dfcsdf"));
    node(m.getRootNode(), "sadas", true, NodeLocation.LEFT);
    node(m.getRootNode(), null, true, NodeLocation.LEFT);
    node(m.getRootNode(), "dsdsd", true, null);
    node(n2, "dsdsd", true, null);
    roundtrip(m);
  }
View Full Code Here

    node(n2, "dsdsd", true, null);
    roundtrip(m);
  }

  public void roundtrip(MindMap m) {
    MindMap m1 = m;
    JSONMindMapBuilder jmmb = new JSONMindMapBuilder();
    m1.copyTo(jmmb);
    MindMap m2 = new MindMap();
    jmmb.copyTo(m2);
    compareMaps(m1, m2);
  }
View Full Code Here

public class BasicModelTest {

  @Test
  public void testAddingNodes() {
    MindMap m = new MindMap();
    assertNotNull(m.getRootNode());
    m.getRootNode().addChildNode(new Node());
    m.getRootNode().addChildNode(new Node());
    Node n = new Node();
    m.getRootNode().addChildNode(n);
    m.getRootNode().addChildNode(n);

    assertEquals(3, m.getRootNode().getChildCount());
    checkNodeTreeIntegrity(m.getRootNode());
  }
View Full Code Here

          String realKey = MINDMAP_KEY_PREFIX + map.getKey()
              + MINDMAP_KEY_CONTENT_SUFFIX;
          String json = _storage.getItem(realKey);
          JSONMindMapBuilder jmmb = new JSONMindMapBuilder(JSONParser
              .parse(json).isObject());
          MindMap mm = new MindMap();
          jmmb.copyTo(mm);
          callback.onSuccess(mm);
        } catch (Throwable t) {
          callback.onFailure(t);
        }
View Full Code Here

    }
  }

  @Test
  public void testInsertAfter() {
    MindMap m = new MindMap();
    assertNotNull(m.getRootNode());
    m.getRootNode().addChildNode(new Node());
    Node n = new Node();
    m.getRootNode().addChildNode(n);
    m.getRootNode().addChildNode(new Node());

    Node x = new Node();
    m.getRootNode().insertAfter(x, n);

    Iterator<Node> iterator = m.getRootNode().getChildren().iterator();
    for (int i = 0; iterator.hasNext(); i++) {
      Node next = iterator.next();
      if (next == n) {
        assertEquals(1, i);
        assertEquals(x, iterator.next());
      }

    }
    checkNodeTreeIntegrity(m.getRootNode());
  }
View Full Code Here

    checkNodeTreeIntegrity(m.getRootNode());
  }

  @Test
  public void testInsertBefore() {
    MindMap m = new MindMap();
    assertNotNull(m.getRootNode());
    m.getRootNode().addChildNode(new Node());
    Node n = new Node();
    m.getRootNode().addChildNode(n);
    m.getRootNode().addChildNode(new Node());

    Node x = new Node();
    m.getRootNode().insertBefore(x, n);

    Iterator<Node> iterator = m.getRootNode().getChildren().iterator();
    for (int i = 0; iterator.hasNext(); i++) {
      Node next = iterator.next();
      if (next == x) {
        assertEquals(1, i);
        assertEquals(n, iterator.next());
      }

    }
    checkNodeTreeIntegrity(m.getRootNode());
  }
View Full Code Here

    checkNodeTreeIntegrity(m.getRootNode());
  }

  @Test
  public void testRemovingNodes() {
    MindMap m = new MindMap();
    assertNotNull(m.getRootNode());
    m.getRootNode().addChildNode(new Node());
    m.getRootNode().addChildNode(new Node());
    Node n = new Node();
    m.getRootNode().addChildNode(n);
    m.getRootNode().addChildNode(n);

    m.getRootNode().removeChildNode(n);

    assertEquals(2, m.getRootNode().getChildCount());
    assertFalse(m.getRootNode().hasChildNode(n));

  }
View Full Code Here

TOP

Related Classes of mindnotes.shared.model.MindMap

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.