public class FilenameSelector extends BaseExtendSelector
| Modifier and Type | Field and Description |
|---|---|
static String |
CASE_KEY
Used for parameterized custom selector
|
static String |
NAME_KEY
Used for parameterized custom selector
|
static String |
NEGATE_KEY
Used for parameterized custom selector
|
parameters| Constructor and Description |
|---|
FilenameSelector()
Creates a new
FilenameSelector instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSelected(InstallData idata,
File basedir,
String filename,
File file)
The heart of the matter.
|
void |
setCasesensitive(boolean casesensitive)
Whether to ignore case when checking filenames.
|
void |
setName(String pattern)
The name of the file, or the pattern for the name, that
should be used for selection.
|
void |
setNegate(boolean negated)
You can optionally reverse the selection of this selector,
thereby emulating an <exclude> tag, by setting the attribute
negate to true.
|
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 static final String NAME_KEY
public static final String CASE_KEY
public static final String NEGATE_KEY
public FilenameSelector()
FilenameSelector instance.public String toString()
public void setName(String pattern)
pattern - the file pattern that any filename must match
against in order to be selected.public void setCasesensitive(boolean casesensitive)
casesensitive - whether to pay attention to case sensitivitypublic void setNegate(boolean negated)
negated - whether to negate this selectionpublic 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.