view src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/store/omnigraffle/App.java @ 308:201cc75a9984

change Red Black Tree Edit Path Extends
author tatsuki
date Thu, 26 Jan 2017 15:23:25 +0900
parents cac88cf813f1
children
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.jungle.store.omnigraffle;

import jp.ac.u_ryukyu.ie.cr.jungle.DefaultJungle;
import jp.ac.u_ryukyu.ie.cr.jungle.Jungle;
import jp.ac.u_ryukyu.ie.cr.jungle.tree.JungleTree;
import jp.ac.u_ryukyu.ie.cr.jungle.xml.reader.XmlReader;
import org.xml.sax.SAXException;

import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.TransformerException;
import java.io.IOException;
import java.net.URISyntaxException;


public class App {

    public static void main(String args[]) throws IOException, SAXException, ParserConfigurationException, URISyntaxException, TransformerException {

        Jungle jungle = new DefaultJungle(null, "hoge");
        JungleTree tree = jungle.createNewTree("tree");
        if (tree == null)
            tree = jungle.getTreeByName("tree");
        new XmlReader().start("/Users/e115731/workspace/jungle-core/xml/drink" + ".xml", tree);
        new InsertNodePositionData(tree).InsertPositionData();


        if (args.length < 1) {
            System.out.println("書き出すファイル名を指定してください");
            return ;
        }

        OmniGraffleCreater creater = new OmniGraffleCreater(args[0], tree);
        creater.createJungleTreeClassDiagram();
    }


}