1 /* $Id: CheckXMLs.java 1 2010-02-24 13:03:05Z haidw $ */
\r
4 import dol.datamodel.architecture.Architecture;
\r
5 import dol.datamodel.mapping.Mapping;
\r
6 import dol.datamodel.pn.ProcessNetwork;
\r
7 import dol.parser.xml.archischema.ArchiXmlParser;
\r
8 import dol.parser.xml.mapschema.MapXmlParser;
\r
9 import dol.parser.xml.pnschema.PNXmlParser;
\r
12 public class CheckXMLs {
\r
13 public static void main(String args[]) {
\r
16 String pnFile = "D:\\shapes\\pa\\tools\\exampleTest.xml";
\r
17 String archFile = "D:\\shapes\\pa\\tools\\rdt8.xml";
\r
18 String mapFile = "D:\\shapes\\pa\\tools\\mapping_2tiles.xml";
\r
20 String pnFile = "processnetwork.xml";
\r
21 String archFile = "rdt8.xml";
\r
22 String mapFile = "mapping.xml";
\r
24 if (args.length == 3) {
\r
30 System.out.println("Process network: " + pnFile);
\r
31 System.out.println("Architecture: " + archFile);
\r
32 System.out.println("Mapping: " + mapFile);
\r
33 PNXmlParser parserPn = new PNXmlParser();
\r
34 ProcessNetwork pn = parserPn.doParse(pnFile);
\r
36 ArchiXmlParser parserArch = new ArchiXmlParser();
\r
37 Architecture arch = parserArch.doParse(archFile);
\r
39 MapXmlParser parserMap = new MapXmlParser(pn, arch);
\r
40 Mapping mapping = parserMap.doParse(mapFile);
\r
43 System.out.println("XML files seem to be consistent.");
\r