Interface SelectorContainer
-
- All Known Implementing Classes:
AbstractFileSet,AbstractSelectorContainer,AndSelector,ArchiveFileSet,BaseSelectorContainer,BCFileSet,Cab,Checksum,ClassfileSet,Copydir,Delete,Depend,DependSet,DirSet,Ear,EjbJar,Files,FileSet,FixCRLF,Image,ImageIOTask,IsFileSelected,Jar,Javac,Javadoc.TagArgument,JlinkTask,JspC,LibFileSet,MajoritySelector,MatchingTask,MultiRootFileSet,Native2Ascii,NetRexxC,NoneSelector,NotSelector,OrSelector,RenameExtensions,Replace,Rmic,SelectSelector,Sync.SyncTarget,Tar,Tar.TarFileSet,TarFileSet,Translate,War,WLJspc,XSLTProcess,Zip,ZipFileSet
public interface SelectorContainerThis is the interface for selectors that can contain other selectors.- Since:
- 1.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(FileSelector selector)add an arbitrary selectorvoidaddAnd(AndSelector selector)add an "And" selector entry on the selector listvoidaddContains(ContainsSelector selector)add a contains selector entry on the selector listvoidaddContainsRegexp(ContainsRegexpSelector selector)add a regular expression selector entry on the selector listvoidaddCustom(ExtendSelector selector)add an extended selector entry on the selector listvoidaddDate(DateSelector selector)add a selector date entry on the selector listvoidaddDepend(DependSelector selector)add a depends selector entry on the selector listvoidaddDepth(DepthSelector selector)add a depth selector entry on the selector listvoidaddDifferent(DifferentSelector selector)add the different selectorvoidaddFilename(FilenameSelector selector)add a selector filename entry on the selector listvoidaddMajority(MajoritySelector selector)add a majority selector entry on the selector listvoidaddModified(ModifiedSelector selector)add the modified selectorvoidaddNone(NoneSelector selector)add a "None" selector entry on the selector listvoidaddNot(NotSelector selector)add a "Not" selector entry on the selector listvoidaddOr(OrSelector selector)add an "Or" selector entry on the selector listvoidaddPresent(PresentSelector selector)add a present selector entry on the selector listvoidaddSelector(SelectSelector selector)add a "Select" selector entry on the selector listvoidaddSize(SizeSelector selector)add a selector size entry on the selector listvoidaddType(TypeSelector selector)add the type selectorvoidappendSelector(FileSelector selector)Add a new selector into this container.FileSelector[]getSelectors(Project p)Returns the set of selectors as an array.booleanhasSelectors()Indicates whether there are any selectors here.intselectorCount()Gives the count of the number of selectors in this containerjava.util.Enumeration<FileSelector>selectorElements()Returns an enumerator for accessing the set of selectors.
-
-
-
Method Detail
-
hasSelectors
boolean hasSelectors()
Indicates whether there are any selectors here.- Returns:
- whether any selectors are in this container
-
selectorCount
int selectorCount()
Gives the count of the number of selectors in this container- Returns:
- the number of selectors in this container
-
getSelectors
FileSelector[] getSelectors(Project p)
Returns the set of selectors as an array.- Parameters:
p- the current project- Returns:
- an array of selectors in this container
-
selectorElements
java.util.Enumeration<FileSelector> selectorElements()
Returns an enumerator for accessing the set of selectors.- Returns:
- an enumerator that goes through each of the selectors
-
appendSelector
void appendSelector(FileSelector selector)
Add a new selector into this container.- Parameters:
selector- the new selector to add
-
addSelector
void addSelector(SelectSelector selector)
add a "Select" selector entry on the selector list- Parameters:
selector- the selector to add
-
addAnd
void addAnd(AndSelector selector)
add an "And" selector entry on the selector list- Parameters:
selector- the selector to add
-
addOr
void addOr(OrSelector selector)
add an "Or" selector entry on the selector list- Parameters:
selector- the selector to add
-
addNot
void addNot(NotSelector selector)
add a "Not" selector entry on the selector list- Parameters:
selector- the selector to add
-
addNone
void addNone(NoneSelector selector)
add a "None" selector entry on the selector list- Parameters:
selector- the selector to add
-
addMajority
void addMajority(MajoritySelector selector)
add a majority selector entry on the selector list- Parameters:
selector- the selector to add
-
addDate
void addDate(DateSelector selector)
add a selector date entry on the selector list- Parameters:
selector- the selector to add
-
addSize
void addSize(SizeSelector selector)
add a selector size entry on the selector list- Parameters:
selector- the selector to add
-
addFilename
void addFilename(FilenameSelector selector)
add a selector filename entry on the selector list- Parameters:
selector- the selector to add
-
addCustom
void addCustom(ExtendSelector selector)
add an extended selector entry on the selector list- Parameters:
selector- the selector to add
-
addContains
void addContains(ContainsSelector selector)
add a contains selector entry on the selector list- Parameters:
selector- the selector to add
-
addPresent
void addPresent(PresentSelector selector)
add a present selector entry on the selector list- Parameters:
selector- the selector to add
-
addDepth
void addDepth(DepthSelector selector)
add a depth selector entry on the selector list- Parameters:
selector- the selector to add
-
addDepend
void addDepend(DependSelector selector)
add a depends selector entry on the selector list- Parameters:
selector- the selector to add
-
addContainsRegexp
void addContainsRegexp(ContainsRegexpSelector selector)
add a regular expression selector entry on the selector list- Parameters:
selector- the selector to add
-
addType
void addType(TypeSelector selector)
add the type selector- Parameters:
selector- the selector to add- Since:
- ant 1.6
-
addDifferent
void addDifferent(DifferentSelector selector)
add the different selector- Parameters:
selector- the selector to add- Since:
- ant 1.6
-
addModified
void addModified(ModifiedSelector selector)
add the modified selector- Parameters:
selector- the selector to add- Since:
- ant 1.6
-
add
void add(FileSelector selector)
add an arbitrary selector- Parameters:
selector- the selector to add- Since:
- Ant 1.6
-
-