Examples of MindMap


Examples of eu.planets_project.pp.plato.xml.freemind.MindMap

     * that every leaf node is a measurement unit, and the objective tree
     * leaves are one level higher. So we stop one level earlier,
     * the units are not imported at the moment.
     */
    public ObjectiveTree loadFreeMindStream(InputStream in, boolean hasUnits, boolean hasLeaves) {
        MindMap map = new MindMap();

        // load content into temporary structure
        Digester digester = new Digester();
        digester.setSchema("/data/schemas/freemind.xsd");
        digester.setValidating(true);
        digester.push(map);

        digester.addObjectCreate("*/node",
        "eu.planets_project.pp.plato.xml.freemind.Node");
        digester.addSetProperties("*/node");
        digester.addCallMethod("*/node/hook/text","setDESCRIPTION",0);
        digester.addSetNext("*/node","addChild");

        try {
            //InputStream s = Thread.currentThread().getContextClassLoader().getResourceAsStream(file);
            digester.setUseContextClassLoader(true);
            digester.parse(in);
        } catch (IOException e) {
            log.error("Error loading Freemind file. Cause: " + e.getMessage());
            return null;
        } catch (SAXException e) {
            log.error("Document is not a valid Freemind file. Cause: " + e.getMessage());
            return null;
        }

        // traverse temp structure of map and nodes and create ObjectiveTree
        ObjectiveTree tree = new ObjectiveTree();
        tree.setRoot(map.getObjectiveTreeRoot(hasUnits, hasLeaves));
        if (tree.getRoot().isLeaf()) {
            return null;
        }
        return tree;
    }
View Full Code Here

Examples of eu.planets_project.pp.plato.xml.freemind.MindMap

        }
        return tree;
    }

    public PolicyTree loadFreeMindPolicyTree(InputStream in) {
        MindMap map = new MindMap();

        // load content into temporary structure
        Digester digester = new Digester();
        digester.setSchema("/data/schemas/freemind.xsd");
        digester.setValidating(true);
        digester.push(map);

        digester.addObjectCreate("*/node",
        "eu.planets_project.pp.plato.xml.freemind.Node");
        digester.addSetProperties("*/node");
        digester.addSetNext("*/node","addChild");

        try {
            //InputStream s = Thread.currentThread().getContextClassLoader().getResourceAsStream(file);
            digester.setUseContextClassLoader(true);
            digester.parse(in);
        } catch (IOException e) {
            log.error("Error loading Freemind file. Cause: " + e.getMessage());
            return null;
        } catch (SAXException e) {
            log.error("Document is not a valid Freemind file. Cause: " + e.getMessage());
            return null;
        }

        PolicyTree tree = new PolicyTree();
        tree.setRoot(map.getPolicyTreeRoot());
        return tree;
    }
View Full Code Here

Examples of eu.scape_project.planning.xml.freemind.MindMap

    }

    private MindMap loadFreeMindMap(InputStream in) {
        try {
            MindMap map = new MindMap();
            SAXParserFactory f = SAXParserFactory.newInstance();
            SAXParser parser = f.newSAXParser();
//            SAXParser parser = validatingParserFactory.getValidatingParser();
//            parser.setProperty(ValidatingParserFactory.JAXP_SCHEMA_SOURCE,
View Full Code Here

Examples of eu.scape_project.planning.xml.freemind.MindMap

     *            one level higher. So we stop one level earlier, the units are
     *            not imported at the moment.
     * @throws URISyntaxException
     */
    public ObjectiveTree loadFreeMindObjectiveTree(InputStream in, boolean hasUnits, boolean hasLeaves) {
        MindMap map = loadFreeMindMap(in);
        if (map != null) {
            // traverse temp structure of map and nodes and create ObjectiveTree
            ObjectiveTree tree = new ObjectiveTree();
            tree.setRoot(map.getObjectiveTreeRoot(hasUnits, hasLeaves));
            if (tree.getRoot().isLeaf()) {
                return null;
            }
            return tree;
        }
View Full Code Here

Examples of eu.scape_project.planning.xml.freemind.MindMap

     *
     * @param in
     * @return
     */
    public PolicyTree loadFreeMindPolicyTree(InputStream in) {
        MindMap map = loadFreeMindMap(in);
        if (map != null) {
            PolicyTree tree = new PolicyTree();
            tree.setRoot(map.getPolicyTreeRoot());
            return tree;
        }
        return null;
    }
View Full Code Here

Examples of eu.scape_project.planning.xml.freemind.MindMap

     * @param in
     * @param criteriaManager
     * @return
     */
    public CriteriaHierarchy loadFreeMindCriteriaHierarchy(InputStream in, CriteriaManager criteriaManager) {
        MindMap map = loadFreeMindMap(in);
        if (map != null) {
            CriteriaHierarchy criteriaHierarchy = map.getRepresentingCriteriaHierarchy(criteriaManager);
            return criteriaHierarchy;
        }
        return null;
    }
View Full Code Here

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

Examples of mindnotes.shared.model.MindMap

    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

Examples of mindnotes.shared.model.MindMap

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

Examples of mindnotes.shared.model.MindMap

    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
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.