From: Sasa M. <sa...@us...> - 2004-05-24 15:02:54
|
Update of /cvsroot/jrobin/src/org/jrobin/inspector In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1905/org/jrobin/inspector Modified Files: RrdInspector.java Log Message: Minor changes Index: RrdInspector.java =================================================================== RCS file: /cvsroot/jrobin/src/org/jrobin/inspector/RrdInspector.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** RrdInspector.java 8 Dec 2003 13:47:41 -0000 1.4 --- RrdInspector.java 24 May 2004 15:02:29 -0000 1.5 *************** *** 63,67 **** constructUI(); showCentered(); ! selectFile(); } --- 63,67 ---- constructUI(); showCentered(); ! //selectFile(); } *************** *** 259,267 **** File file = chooser.getSelectedFile(); lastDirectory = file.getParent(); ! inspectorModel.setFile(file); ! tabbedPane.setSelectedIndex(0); } } private void addDatasource() { if (!inspectorModel.isOk()) { --- 259,274 ---- File file = chooser.getSelectedFile(); lastDirectory = file.getParent(); ! //inspectorModel.setFile(file); ! //tabbedPane.setSelectedIndex(0); ! loadFile(file); } } + private void loadFile(File file) { + inspectorModel.setFile(file); + tabbedPane.setSelectedIndex(0); + } + + private void addDatasource() { if (!inspectorModel.isOk()) { *************** *** 436,442 **** } public static void main(String[] args) { new RrdInspector(); } - } --- 443,465 ---- } + private static void printUsage() { + System.err.println("usage: " + RrdInspector.class.getName() + " [<filename>]"); + System.exit(1); + } + public static void main(String[] args) { new RrdInspector(); + File file = null; + if (args.length > 1) { + printUsage(); + } else if (args.length == 1) { + file = new File(args[0]); + } + RrdInspector inspector = new RrdInspector(); + if (file == null) { + inspector.selectFile(); + } else { + inspector.loadFile(file); + } } } |