public class TypeSelector extends BaseExtendSelector
Modifier and Type | Class and Description |
---|---|
static class |
TypeSelector.FileType
Enumerated attribute with the values for types of file
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_KEY
Key to used for parameterized custom selector
|
parameters
description, location, project
Constructor and Description |
---|
TypeSelector()
Creates a new
TypeSelector instance. |
Modifier and Type | Method and Description |
---|---|
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
The heart of the matter.
|
void |
setParameters(Parameter[] parameters)
When using this as a custom selector, this method will be called.
|
void |
setType(TypeSelector.FileType fileTypes)
Set the type of file to require.
|
java.lang.String |
toString()
Basic DataType toString().
|
void |
verifySettings()
Checks to make sure all settings are kosher.
|
getParameters
getError, setError, validate
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
public static final java.lang.String TYPE_KEY
public java.lang.String toString()
DataType
public void setType(TypeSelector.FileType fileTypes)
fileTypes
- the type of file - file or dirpublic void setParameters(Parameter[] parameters)
setParameters
in interface Parameterizable
setParameters
in class BaseExtendSelector
parameters
- the complete set of parameters for this selectorpublic void verifySettings()
verifySettings
in class BaseSelector
public boolean isSelected(java.io.File basedir, java.lang.String filename, java.io.File file)
isSelected
in interface FileSelector
isSelected
in class BaseExtendSelector
basedir
- the base directory the scan is being done fromfilename
- is the name of the file to checkfile
- is a java.io.File object the selector can use