Class NotSelector
- java.lang.Object
- 
- All Implemented Interfaces:
- java.lang.Cloneable,- ResourceSelector,- FileSelector,- SelectorContainer
 
 public class NotSelector extends NoneSelector 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 org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description NotSelector()Default constructor.NotSelector(FileSelector other)Constructor that inverts the meaning of its argument.
 - 
Method SummaryModifier and Type Method Description java.lang.StringtoString()Convert the Selectors within this container to a string.voidverifySettings()Makes sure that there is only one entry, sets an error message if not.- 
Methods inherited from class org.apache.tools.ant.types.selectors.NoneSelectorisSelected
 - 
Methods inherited from class org.apache.tools.ant.types.selectors.BaseSelectorContaineradd, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addExecutable, addFilename, addMajority, addModified, addNone, addNot, addOr, addOwnedBy, addPosixGroup, addPosixPermissions, addPresent, addReadable, addSelector, addSize, addSymlink, addType, addWritable, appendSelector, dieOnCircularReference, getSelectors, hasSelectors, selectorCount, selectorElements, validate
 - 
Methods inherited from class org.apache.tools.ant.types.selectors.BaseSelectorgetError, setError, setError
 - 
Methods inherited from class org.apache.tools.ant.types.DataTypecheckAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentgetDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 - 
Methods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.apache.tools.ant.types.selectors.FileSelectorisSelected
 
- 
 
- 
- 
- 
Constructor Detail- 
NotSelectorpublic NotSelector() Default constructor.
 - 
NotSelectorpublic NotSelector(FileSelector other) Constructor that inverts the meaning of its argument.- Parameters:
- other- the selector to invert
- Since:
- Ant 1.7
 
 
- 
 - 
Method Detail- 
toStringpublic java.lang.String 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 class- NoneSelector
- Returns:
- a string representation of the selector
 
 - 
verifySettingspublic void verifySettings() Makes sure that there is only one entry, sets an error message if not.- Overrides:
- verifySettingsin class- BaseSelector
 
 
- 
 
-