public class CompoundFilterParameters extends AbstractGroupParameters
bufferpathSIMPLIFIERRULES, SIMPLIFIERRULES_DISPLAY_NAME, SIMPLIFIERRULES_SHORT_DESC| Constructor and Description |
|---|
CompoundFilterParameters(AbstractCompoundFilter parentFilter) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends BaseParameters> |
addParameters(Class<T> parametersClass) |
void |
fromString(String data)
Reset this parameters object to its default values and then load
additional parameters from the provided data.
|
IParameters |
getActiveParameters() |
LinkedList<IParameters> |
getParameters() |
Class<?> |
getParametersClass() |
String |
getParametersClassName() |
protected void |
load(ParametersString buffer)
Load from buffer.
|
<T extends AbstractGroupParameters> |
loadGroup(ParametersString buffer,
String groupName,
List<T> group,
Class<T> elementClass) |
void |
reset()
Reset this parameters object to its default values.
|
protected void |
save(ParametersString buffer)
Save to buffer.
|
protected void |
setActiveParameters(IParameters activeParameters) |
boolean |
setActiveParameters(String parametersClass) |
void |
setParametersClass(Class<?> parametersClass) |
protected void |
setParametersClassName(String parametersClass) |
getData, getSimplifierRules, loadFromResource, loadGroup, saveGroup, saveGroup, saveToResource, setSimplifierRules, toString, validateSimplifierRulesfromString, getBoolean, getGroup, getInteger, getString, setBoolean, setGroup, setInteger, setStringgetParametersDescription, getPath, load, load, save, setPathpublic CompoundFilterParameters(AbstractCompoundFilter parentFilter)
public IParameters getActiveParameters()
protected void setActiveParameters(IParameters activeParameters)
protected <T extends BaseParameters> boolean addParameters(Class<T> parametersClass)
public boolean setActiveParameters(String parametersClass)
public String getParametersClassName()
protected void setParametersClassName(String parametersClass)
public Class<?> getParametersClass()
public void setParametersClass(Class<?> parametersClass)
public LinkedList<IParameters> getParameters()
public void fromString(String data)
StringParameters
Subclasses should not normally need to override this method unless
they are maintaining complex values (eg, InlineCodeFinder)
that require extra initialization as part of their parameter state.
fromString in interface IParametersfromString in class AbstractGroupParametersdata - the string holding the parameters. It must be formatted as
the string generated by toString(). Line-breaks must be normalized to '\n'.
It can also be null or empty, in such case the parameters are left with
their current values. Use reset() to reset the parameters to their defaults.public <T extends AbstractGroupParameters> void loadGroup(ParametersString buffer, String groupName, List<T> group, Class<T> elementClass)
loadGroup in class AbstractGroupParametersprotected void load(ParametersString buffer)
AbstractGroupParametersload in class AbstractGroupParameterspublic void reset()
StringParameters
Subclasses should override this method to set any initial
values and instantiate any objects that require allocation. It
is recommended that subclasses also call super.reset()
in the override to ensure that the buffer is empty.
reset in interface IParametersreset in class StringParametersprotected void save(ParametersString buffer)
AbstractGroupParameterssave in class AbstractGroupParametersCopyright © 2021. All rights reserved.