net.sf.antcontrib.cpptasks.types
Class CommandLineArgument
java.lang.Object
|
+--net.sf.antcontrib.cpptasks.types.CommandLineArgument
- Direct Known Subclasses:
- CompilerArgument, LinkerArgument
- public class CommandLineArgument
- extends java.lang.Object
An compiler/linker command line flag.
Method Summary |
int |
getLocation()
|
java.lang.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(java.lang.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(java.lang.String propName)
Set the property name for the 'unless' condition. |
void |
setValue(java.lang.String value)
Specifies the string that should appear on the command line. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
CommandLineArgument
public CommandLineArgument()
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.
getLocation
public int getLocation()
setValue
public void setValue(java.lang.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.
getValue
public java.lang.String getValue()
setIf
public void setIf(java.lang.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.
setUnless
public void setUnless(java.lang.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.
- Parameters:
propName
- name of property
isActive
public boolean isActive(org.apache.tools.ant.Project p)
- Returns true if the define's if and unless conditions
(if any) are satisfied.
Copyright © 2001-2002 Ant-Contrib project. All Rights Reserved.