net.sf.antcontrib.cpptasks.types
Class ConditionalFileSet
FileSet
net.sf.antcontrib.cpptasks.types.ConditionalFileSet
public class ConditionalFileSet
extends FileSet
An Ant FileSet object augmented with if and unless conditions.
void | execute()
|
protected AbstractFileSet | getRef(Project p) - overrides FileSet's implementation which would throw an exception since
the referenced object isn't this type.
|
boolean | isActive() - Returns true if the Path's if and unless conditions (if any) are
satisfied.
|
void | setIf(String propName) - Sets the property name for the 'if' condition.
|
void | setUnless(String propName) - Set the property name for the 'unless' condition.
|
ConditionalFileSet
public ConditionalFileSet()
execute
public void execute()
throws org.apache.tools.ant.BuildException
getRef
protected AbstractFileSet getRef(Project p)
overrides FileSet's implementation which would throw an exception since
the referenced object isn't this type.
isActive
public boolean isActive()
throws BuildException
Returns true if the Path's if and unless conditions (if any) are
satisfied.
setIf
public void setIf(String propName)
Sets the property name for the 'if' condition.
The fileset 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(String propName)
Set the property name for the 'unless' condition.
If named property is set, the fileset 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
Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.