net.sf.antcontrib.cpptasks.types
Class CommandLineArgument
java.lang.Object
net.sf.antcontrib.cpptasks.types.CommandLineArgument
public class CommandLineArgument
extends java.lang.Object
An compiler/linker command line flag.
int | getLocation()
|
String | getValue()
|
boolean | isActive(org.apache.tools.ant.Project p) - Returns true if the define's if and unless conditions (if any) are
satisfied.
|
void | setIf(String propName) - Sets the property name for the 'if' condition.
|
void | setLocation(CommandLineArgument.LocationEnum location) - Specifies relative location of argument on command line.
|
void | setUnless(String propName) - Set the property name for the 'unless' condition.
|
void | setValue(String value) - Specifies the string that should appear on the command line.
|
CommandLineArgument
public CommandLineArgument()
getLocation
public int getLocation()
getValue
public String getValue()
isActive
public boolean isActive(org.apache.tools.ant.Project p)
Returns true if the define's if and unless conditions (if any) are
satisfied.
setIf
public void setIf(String propName)
Sets the property name for the 'if' condition.
The argument will be ignored unless the property is defined.
The value of the property is insignificant, but values that would imply
misinterpretation ("false", "no") will throw an exception when
evaluated.
setLocation
public void setLocation(CommandLineArgument.LocationEnum location)
Specifies relative location of argument on command line. "start" will
place argument at start of command line, "mid" will place argument after
all "start" arguments but before filenames, "end" will place argument
after filenames.
setUnless
public void setUnless(String propName)
Set the property name for the 'unless' condition.
If named property is set, the argument will be ignored.
The value of the property is insignificant, but values that would imply
misinterpretation ("false", "no") of the behavior will throw an
exception when evaluated.
propName
- name of property
setValue
public void setValue(String value)
Specifies the string that should appear on the command line. The
argument will be quoted if it contains embedded blanks. Use multiple
arguments to avoid quoting.
Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.