Class NoneSelector
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.types.DataType
org.apache.tools.ant.types.selectors.BaseSelector
org.apache.tools.ant.types.selectors.BaseSelectorContainer
org.apache.tools.ant.types.selectors.NoneSelector
- All Implemented Interfaces:
Cloneable, ResourceSelector, FileSelector, SelectorContainer
- Direct Known Subclasses:
NotSelector
This selector has a collection of other selectors. All of those selectors
must refuse to select a file before the file is considered selected by
this selector.
- Since:
- 1.5
-
Field Summary
Fields inherited from class ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Methods 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, setError, verifySettingsMethods 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
-
NoneSelector
public NoneSelector()
-
-
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 classBaseSelectorContainer- Returns:
- a string representation of the selector
-
isSelected
Returns true (the file is selected) only if all other selectors agree that the file should not be selected.- Specified by:
isSelectedin interfaceFileSelector- Specified by:
isSelectedin classBaseSelectorContainer- Parameters:
basedir- the base directory the scan is being done fromfilename- is the name of the file to checkfile- is a java.io.File object for the filename that the selector can use- Returns:
- whether the file should be selected or not
-