public class DepthSelector extends BaseExtendSelector
| Modifier and Type | Field and Description |
|---|---|
int |
max |
static String |
MAX_KEY
Used for parameterized custom selector
|
int |
min |
static String |
MIN_KEY
Used for parameterized custom selector
|
parameters| Constructor and Description |
|---|
DepthSelector()
Creates a new
DepthSelector instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSelected(InstallData idata,
File basedir,
String filename,
File file)
The heart of the matter.
|
void |
setMax(int max)
The minimum depth below the basedir before a file is selected.
|
void |
setMin(int min)
The minimum depth below the basedir before a file is selected.
|
void |
setParameters(Parameter[] parameters)
When using this as a custom selector, this method will be called.
|
String |
toString() |
void |
verifySettings()
Checks to make sure all settings are kosher.
|
getParametersgetError, setError, validategetDescription, isChecked, noChildrenAllowed, setChecked, setDescription, tooManyAttributespublic int min
public int max
public static final String MIN_KEY
public static final String MAX_KEY
public String toString()
public void setMin(int min)
min - minimum directory levels below basedir to gopublic void setMax(int max)
max - maximum directory levels below basedir to gopublic void setParameters(Parameter[] parameters)
setParameters in interface ParameterizablesetParameters in class BaseExtendSelectorparameters - the complete set of parameters for this selectorpublic void verifySettings()
verifySettings in class BaseSelectorpublic boolean isSelected(InstallData idata, File basedir, String filename, File file) throws Exception
isSelected in interface FileSelectorisSelected in class BaseExtendSelectorbasedir - 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 useException - if the selector was not configured correctlyCopyright © 2001–2025. All rights reserved.