# HG changeset patch # User Raimund Renkert # Date 1302276784 -7200 # Node ID 0e71a1f71ec015c33a62cff27b7b18bbe6f5edba # Parent e5fdc37f8f94a4c267bded08bbd85d7bc0c592e7 Added parameter for MXD filename. diff -r e5fdc37f8f94 -r 0e71a1f71ec0 ChangeLog --- a/ChangeLog Fri Apr 08 14:21:45 2011 +0200 +++ b/ChangeLog Fri Apr 08 17:33:04 2011 +0200 @@ -1,3 +1,10 @@ +2011-04-08 Raimund Renkert + + * build.xml: Added parameter for MXD filename. + + * src/java/de/intevation/mxd/Converter.java: Read MXD filename from + properties. + 2011-04-08 Raimund Renkert * src/java/de/intevation/mxd/reader/IReader.java: Added XML document to diff -r e5fdc37f8f94 -r 0e71a1f71ec0 build.xml --- a/build.xml Fri Apr 08 14:21:45 2011 +0200 +++ b/build.xml Fri Apr 08 17:33:04 2011 +0200 @@ -70,6 +70,7 @@ + diff -r e5fdc37f8f94 -r 0e71a1f71ec0 src/java/de/intevation/mxd/Converter.java --- a/src/java/de/intevation/mxd/Converter.java Fri Apr 08 14:21:45 2011 +0200 +++ b/src/java/de/intevation/mxd/Converter.java Fri Apr 08 17:33:04 2011 +0200 @@ -65,13 +65,17 @@ */ public static void main(String[] args) { try{ + IReader reader = new MXDReader(); reader.init(); -// reader.setFilename("testdata/SubsurfaceSediments-Internet.mxd"); -// reader.setFilename("testdata/p_single_4pt_c255-0-0.mxd"); -// reader.setFilename("testdata/Facilities-Internet.mxd"); -// reader.setFilename("testdata/fernerkundung_albedo.mxd"); - reader.setFilename("testdata/gevu.mxd"); + + String path = System.getProperty("mxd.file"); + if (path.equals("${MXDFILE}")) { + System.out.println("No valid MXD file. Use ant parameter" + + " \"-DMXDFILE=path/to/file.mxd\"."); + System.exit(-1); + } + reader.setFilename(path); reader.read(); reader.shutdown();