/** * <p>Creates an argument object and adds it to our list of args.</p> * * <p>Each commandline object has at most one instance of the argument class.</p> * * @param insertAtStart if true, the argument is inserted at the beginning of the list of args, otherwise it is * appended. */ public Arg createArg( boolean insertAtStart ) { Arg argument = new Argument(); if ( insertAtStart ) { arguments.insertElementAt( argument, 0 ); } else { arguments.addElement( argument ); } return argument; }
/** * <p>Creates an argument object and adds it to our list of args.</p> * * <p>Each commandline object has at most one instance of the argument class.</p> * * @param insertAtStart if true, the argument is inserted at the beginning of the list of args, otherwise it is * appended. * @deprecated Use {@link Commandline#createArg(boolean)} instead */ public Argument createArgument( boolean insertAtStart ) { Argument argument = new Argument(); if ( insertAtStart ) { arguments.insertElementAt( argument, 0 ); } else { arguments.addElement( argument ); } return argument; }
private void addArguments(List<Argument> to, String... args) { for (String str : args) { Argument arg = new Argument(); arg.setValue(str); to.add(arg); } }
private void addArguments( List<Argument> to, boolean escape, String... args ) { for ( String str : args ) { Argument arg = new Argument(); if ( escape ) { arg.setValue( str ); } else { arg.setLine( str ); } to.add( arg ); } }
private void addArguments(List<Argument> to, boolean escape, String... args) { for (String str : args) { Argument arg = new Argument(); if (escape) { arg.setValue(str); } else { arg.setLine(str); } to.add(arg); } }