This is the interface for selectors that can contain other selectors.
add
public void add(FileSelector selector)
add an arbitary selector
selector
- the selector to add
addAnd
public void addAnd(AndSelector selector)
add an "And" selector entry on the selector list
selector
- the selector to add
addContains
public void addContains(ContainsSelector selector)
add a contains selector entry on the selector list
selector
- the selector to add
addContainsRegexp
public void addContainsRegexp(ContainsRegexpSelector selector)
add a regular expression selector entry on the selector list
selector
- the selector to add
addCustom
public void addCustom(ExtendSelector selector)
add an extended selector entry on the selector list
selector
- the selector to add
addDate
public void addDate(DateSelector selector)
add a selector date entry on the selector list
selector
- the selector to add
addDepend
public void addDepend(DependSelector selector)
add a depends selector entry on the selector list
selector
- the selector to add
addDepth
public void addDepth(DepthSelector selector)
add a depth selector entry on the selector list
selector
- the selector to add
addDifferent
public void addDifferent(DifferentSelector selector)
add the different selector
selector
- the selector to add
addFilename
public void addFilename(FilenameSelector selector)
add a selector filename entry on the selector list
selector
- the selector to add
addMajority
public void addMajority(MajoritySelector selector)
add a majority selector entry on the selector list
selector
- the selector to add
addModified
public void addModified(ModifiedSelector selector)
add the modified selector
selector
- the selector to add
addNone
public void addNone(NoneSelector selector)
add a "None" selector entry on the selector list
selector
- the selector to add
addNot
public void addNot(NotSelector selector)
add a "Not" selector entry on the selector list
selector
- the selector to add
addOr
public void addOr(OrSelector selector)
add an "Or" selector entry on the selector list
selector
- the selector to add
addPresent
public void addPresent(PresentSelector selector)
add a present selector entry on the selector list
selector
- the selector to add
addSelector
public void addSelector(SelectSelector selector)
add a "Select" selector entry on the selector list
selector
- the selector to add
addSize
public void addSize(SizeSelector selector)
add a selector size entry on the selector list
selector
- the selector to add
addType
public void addType(TypeSelector selector)
add the type selector
selector
- the selector to add
appendSelector
public void appendSelector(FileSelector selector)
Add a new selector into this container.
selector
- the new selector to add
getSelectors
public FileSelector[] getSelectors(Project p)
Returns the set of selectors as an array.
- an array of selectors in this container
hasSelectors
public boolean hasSelectors()
Indicates whether there are any selectors here.
- whether any selectors are in this container
selectorCount
public int selectorCount()
Gives the count of the number of selectors in this container
- the number of selectors in this container
selectorElements
public Enumeration selectorElements()
Returns an enumerator for accessing the set of selectors.
- an enumerator that goes through each of the selectors