public class TypeSelector extends BaseExtendSelector
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeSelector.FileType |
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_KEY
Key to used for parameterized custom selector
|
parameters| Constructor and Description |
|---|
TypeSelector()
Creates a new
TypeSelector instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSelected(InstallData idata,
File basedir,
String filename,
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 fileType)
Set the type of file to require.
|
String |
toString() |
void |
verifySettings()
Checks to make sure all settings are kosher.
|
getParametersgetError, setError, validategetDescription, isChecked, noChildrenAllowed, setChecked, setDescription, tooManyAttributespublic static final String TYPE_KEY
public String toString()
public void setType(TypeSelector.FileType fileType)
fileType - the type of file - file or dirpublic 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.