Class NotSelector
- All Implemented Interfaces:
Cloneable, ResourceSelector, FileSelector, SelectorContainer
This selector has one other selectors whose meaning it inverts. It
actually relies on NoneSelector for its implementation of the
isSelected() method, but it adds a check to ensure there is only one
other selector contained within.
- Since:
- 1.5
-
Field Summary
Fields inherited from class ProjectComponent
description, location, project -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.NotSelector(FileSelector other) Constructor that inverts the meaning of its argument. -
Method Summary
Modifier and TypeMethodDescriptiontoString()Convert the Selectors within this container to a string.voidMakes sure that there is only one entry, sets an error message if not.Methods inherited from class NoneSelector
isSelectedMethods inherited from class BaseSelectorContainer
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addExecutable, addFilename, addMajority, addModified, addNone, addNot, addOr, addOwnedBy, addPosixGroup, addPosixPermissions, addPresent, addReadable, addSelector, addSize, addSymlink, addType, addWindowsJunction, addWritable, appendSelector, dieOnCircularReference, getSelectors, hasSelectors, selectorCount, selectorElements, validateMethods inherited from class BaseSelector
getError, setError, setErrorMethods inherited from class DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributesMethods inherited from class ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface FileSelector
isSelected
-
Constructor Details
-
NotSelector
public NotSelector()Default constructor. -
NotSelector
Constructor that inverts the meaning of its argument.- Parameters:
other- the selector to invert- Since:
- Ant 1.7
-
-
Method Details
-
toString
Description copied from class:BaseSelectorContainerConvert the Selectors within this container to a string. This will just be a helper class for the subclasses that put their own name around the contents listed here.- Overrides:
toStringin classNoneSelector- Returns:
- a string representation of the selector
-
verifySettings
public void verifySettings()Makes sure that there is only one entry, sets an error message if not.- Overrides:
verifySettingsin classBaseSelector
-