| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.types.DataType
              |
              +--org.apache.tools.ant.types.selectors.AbstractSelectorContainer
This is the a base class a container of selectors - it does not need do be a selector itself.
| Field Summary | 
| Fields inherited from class org.apache.tools.ant.types.DataType | 
| checked, description, ref | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
| project | 
| Constructor Summary | |
| AbstractSelectorContainer() | |
| Method Summary | |
|  void | add(FileSelector selector)add an arbitary selector | 
|  void | addAnd(AndSelector selector)add an "And" selector entry on the selector list | 
|  void | addContains(ContainsSelector selector)add a contains selector entry on the selector list | 
|  void | addContainsRegexp(ContainsRegexpSelector selector)add a regular expression selector entry on the selector list | 
|  void | addCustom(ExtendSelector selector)add an extended selector entry on the selector list | 
|  void | addDate(DateSelector selector)add a selector date entry on the selector list | 
|  void | addDepend(DependSelector selector)add a depends selector entry on the selector list | 
|  void | addDepth(DepthSelector selector)add a depth selector entry on the selector list | 
|  void | addDifferent(DifferentSelector selector)adds a different selector to the selector list | 
|  void | addFilename(FilenameSelector selector)add a selector filename entry on the selector list | 
|  void | addMajority(MajoritySelector selector)add a majority selector entry on the selector list | 
|  void | addModified(ModifiedSelector selector)add the modified selector | 
|  void | addNone(NoneSelector selector)add a "None" selector entry on the selector list | 
|  void | addNot(NotSelector selector)add a "Not" selector entry on the selector list | 
|  void | addOr(OrSelector selector)add an "Or" selector entry on the selector list | 
|  void | addPresent(PresentSelector selector)add a present selector entry on the selector list | 
|  void | addSelector(SelectSelector selector)add a "Select" selector entry on the selector list | 
|  void | addSize(SizeSelector selector)add a selector size entry on the selector list | 
|  void | addType(TypeSelector selector)adds a type selector to the selector list | 
|  void | appendSelector(FileSelector selector)Add a new selector into this container. | 
|  FileSelector[] | getSelectors(Project p)Returns the set of selectors as an array. | 
|  boolean | hasSelectors()Indicates whether there are any selectors here. | 
|  int | selectorCount()Gives the count of the number of selectors in this container | 
|  java.util.Enumeration | selectorElements()Returns an enumerator for accessing the set of selectors. | 
|  java.lang.String | toString()Convert the Selectors within this container to a string. | 
|  void | validate()This validates each contained selector provided that the selector implements the validate interface. | 
| Methods inherited from class org.apache.tools.ant.types.DataType | 
| checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
| getProject, log, log, setProject | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
public AbstractSelectorContainer()
| Method Detail | 
public boolean hasSelectors()
hasSelectors in interface SelectorContainerpublic int selectorCount()
selectorCount in interface SelectorContainerpublic FileSelector[] getSelectors(Project p)
getSelectors in interface SelectorContainerp - the current project
public java.util.Enumeration selectorElements()
selectorElements in interface SelectorContainerpublic java.lang.String toString()
toString in class java.lang.Objectpublic void appendSelector(FileSelector selector)
appendSelector in interface SelectorContainerselector - the new selector to addpublic void validate()
This validates each contained selector provided that the selector implements the validate interface.
Ordinarily, this will validate all the elements of a selector container even if the isSelected() method of some elements is never called. This has two effects:
public void addSelector(SelectSelector selector)
addSelector in interface SelectorContainerselector - the selector to addpublic void addAnd(AndSelector selector)
addAnd in interface SelectorContainerselector - the selector to addpublic void addOr(OrSelector selector)
addOr in interface SelectorContainerselector - the selector to addpublic void addNot(NotSelector selector)
addNot in interface SelectorContainerselector - the selector to addpublic void addNone(NoneSelector selector)
addNone in interface SelectorContainerselector - the selector to addpublic void addMajority(MajoritySelector selector)
addMajority in interface SelectorContainerselector - the selector to addpublic void addDate(DateSelector selector)
addDate in interface SelectorContainerselector - the selector to addpublic void addSize(SizeSelector selector)
addSize in interface SelectorContainerselector - the selector to addpublic void addFilename(FilenameSelector selector)
addFilename in interface SelectorContainerselector - the selector to addpublic void addCustom(ExtendSelector selector)
addCustom in interface SelectorContainerselector - the selector to addpublic void addContains(ContainsSelector selector)
addContains in interface SelectorContainerselector - the selector to addpublic void addPresent(PresentSelector selector)
addPresent in interface SelectorContainerselector - the selector to addpublic void addDepth(DepthSelector selector)
addDepth in interface SelectorContainerselector - the selector to addpublic void addDepend(DependSelector selector)
addDepend in interface SelectorContainerselector - the selector to addpublic void addDifferent(DifferentSelector selector)
addDifferent in interface SelectorContainerselector - the selector to addpublic void addType(TypeSelector selector)
addType in interface SelectorContainerselector - the selector to addpublic void addContainsRegexp(ContainsRegexpSelector selector)
addContainsRegexp in interface SelectorContainerselector - the selector to addpublic void addModified(ModifiedSelector selector)
addModified in interface SelectorContainerselector - the selector to addpublic void add(FileSelector selector)
add in interface SelectorContainerselector - the selector to add| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||