// ============================================================================ // // = PACKAGE // tests.Misc // // = FILENAME // ParseArgsTest.java // // = AUTHOR // Prashant Jain // // ============================================================================ package JACE.tests.Misc; import JACE.OS.*; import JACE.Misc.*; public class ParseArgsTest { public static void main (String args[]) { ACE.enableDebugging (); String s; GetOpt opt = new GetOpt (args, "p:rs:", true); for (int c; (c = opt.next ()) != -1; ) { System.out.println ("c is " + (char)c); switch (c) { case 'p': s = opt.optarg (); ACE.DEBUG ("Option
selected with argument " + s);
break;
case 'r':
ACE.DEBUG ("Option selected with argument " + s);
break;
default:
ACE.DEBUG ("Usage: java tests.Misc.ParseArgsTest [-p arg1] [-r] [-s arg2]");
break;
}
}
}
}