This is the interface for selectors that can contain other selectors.
Methods
Indicates whether there are any selectors here.
hasSelectors() : \whether
Response
\whether
any selectors are in this container
Gives the count of the number of selectors in this container
selectorCount() : \the
Response
\the
number of selectors in this container
Returns a *copy* of the set of selectors as an array.
getSelectors(\Project $p) : \an
Arguments
Response
\an
array of selectors in this container
Returns an array for accessing the set of selectors.
selectorElements() : \an
Response
\an
enumerator that goes through each of the selectors
Add a new selector into this container.
appendSelector(\FileSelector $selector) : \the
Arguments
Response
\the
selector that was added
add a "Select" selector entry on the selector list
createSelector()
add an "And" selector entry on the selector list
createAnd()
add an "Or" selector entry on the selector list
createOr()
add a "Not" selector entry on the selector list
createNot()
add a "None" selector entry on the selector list
createNone()
add a majority selector entry on the selector list
createMajority()
add a selector date entry on the selector list
createDate()
add a selector size entry on the selector list
createSize()
add a selector filename entry on the selector list
createFilename()
add an extended selector entry on the selector list
createCustom()
add a contains selector entry on the selector list
createContains()
add a present selector entry on the selector list
createPresent()
add a depth selector entry on the selector list
createDepth()
add a depends selector entry on the selector list
createDepend()