| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.resources.selectors.Compare
public class Compare
ResourceSelector that compares against "control" Resource(s) using ResourceComparators.
| Field Summary | 
|---|
| Fields inherited from class org.apache.tools.ant.types.DataType | 
|---|
| checked, ref | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| description, location, project | 
| Constructor Summary | |
|---|---|
| Compare() | |
| Method Summary | |
|---|---|
|  void | add(ResourceComparator c)Add a ResourceComparator to this Compare selector. | 
|  ResourceCollection | createControl()Create the nested control element. | 
| protected  void | dieOnCircularReference(java.util.Stack<java.lang.Object> stk,
                       Project p)Overrides the version from DataType to recurse on nested ResourceComparators. | 
|  boolean | isSelected(Resource r)Return true if this Resource is selected. | 
|  void | setAgainst(Quantifier against)Set the quantifier to be used. | 
|  void | setWhen(Comparison when)Set the comparison to be used. | 
| Methods inherited from class org.apache.tools.ant.types.DataType | 
|---|
| checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public Compare()
| Method Detail | 
|---|
public void add(ResourceComparator c)
c - the ResourceComparator to add.public void setAgainst(Quantifier against)
against - the Quantifier EnumeratedAttribute to use.public void setWhen(Comparison when)
when - the Comparison EnumeratedAttribute to use.public ResourceCollection createControl()
public boolean isSelected(Resource r)
isSelected in interface ResourceSelectorr - the Resource to check.
protected void dieOnCircularReference(java.util.Stack<java.lang.Object> stk,
                                      Project p)
                               throws BuildException
dieOnCircularReference in class DataTypestk - the stack of data types to use (recursively).p - the project to use to dereference the references.
BuildException - on error.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||