- // quick test of getArguments
- for (Object rg: p.getOptions())
- {
- String _rg = ((String) rg).substring(1);// remove initial arg character -
- String _rgv = _rg;
- // select arg name
- int _rgs = _rg.indexOf(" ");
- if (_rgs>0)
- {
- _rgv = _rg.substring(_rgs+1);
- _rg = _rg.substring(0,_rgs);
- }
- boolean found=false;
- for (Argument ar:args)
- {
- if (ar.getName().equalsIgnoreCase(_rg) || ar.getDefaultValue()!=null && ar.getDefaultValue().equalsIgnoreCase(_rgv))
- {
- found = true;
- continue;
- }
- }
- if (!found)
- {
- System.err.println("Couldn't set Argument: "+rg.toString());
- }
- }