public class ContainsRegexpSelector extends BaseExtendSelector
| Modifier and Type | Field and Description |
|---|---|
static String |
EXPRESSION_KEY
Key to used for parameterized custom selector
|
parameters| Constructor and Description |
|---|
ContainsRegexpSelector()
Creates a new
ContainsRegexpSelector instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSelected(InstallData idata,
File basedir,
String filename,
File file)
Tests a regular expression against each line of text in the file.
|
void |
setExpression(String theexpression)
The regular expression used to search the file.
|
void |
setParameters(Parameter[] parameters)
When using this as a custom selector, this method will be called.
|
String |
toString() |
void |
verifySettings()
Checks that an expression was specified.
|
getParametersgetError, setError, validategetDescription, isChecked, noChildrenAllowed, setChecked, setDescription, tooManyAttributespublic static final String EXPRESSION_KEY
public ContainsRegexpSelector()
ContainsRegexpSelector instance.public String toString()
public void setExpression(String theexpression)
theexpression - this must match a line in the file to be selected.public 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.