Package de.xima.fc.plugin.models.config
Class PluginConfigParam
java.lang.Object
de.xima.fc.plugin.models.config.AConfigParam
de.xima.fc.plugin.models.config.PluginConfigParam
- All Implemented Interfaces:
IBasicConfigParam
,IPluginConfigParam
,Serializable
Referenz Implementierung für die
IPluginConfigParam
- Schnittstelle- Author:
- XIMA MEDIA GmbH
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.xima.fc.plugin.config.IPluginConfigParam
IPluginConfigParam.EPluginParamBehavior
-
Field Summary
Fields inherited from class de.xima.fc.plugin.models.config.AConfigParam
crypticValue, defaultValue, dependentMandatoryParamNames, description, mandatory, name, nameEditable
-
Constructor Summary
ConstructorsConstructorDescriptionPluginConfigParam
(String name) Definiert Parameter intern als: - kein Pflichtfeld - EingabeparamterPluginConfigParam
(String name, boolean mandatory) Definiert Parameter intern als: - EingabeparamterPluginConfigParam
(String name, boolean mandatory, String defaultValue) Definiert Parameter intern als: - EingabeparamterPluginConfigParam
(String name, boolean mandatory, String[] dependentMandatoryParams) PluginConfigParam
(String name, String defaultValue) Definiert Parameter intern als: - kein Pflichtfeld - EingabeparamterPluginConfigParam
(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior) PluginConfigParam
(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue) PluginConfigParam
(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior) PluginConfigParam
(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Liefert das Aussage, wie der Parameter innerhalb der Pluginlogik interprertiert wird, also ob es sich um einen Input- oder Output-Parameter handelt.int
hashCode()
void
setBehavior
(IPluginConfigParam.EPluginParamBehavior paramBehavior) toString()
Methods inherited from class de.xima.fc.plugin.models.config.AConfigParam
addDependentMandatoryParamName, getDefaultValue, getDependentMandatoryParamNames, getDescription, getName, isCrypticValue, isGroupItem, isMandatory, isNameEditable, setCrypticValue, setDefaultValue, setDependentMandatoryParamNames, setDescription, setMandatory, setName, setNameEditable
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface de.xima.fc.plugin.config.IBasicConfigParam
getDefaultValue, getDependentMandatoryParamNames, getDescription, getDisplayName, getName, isCrypticValue, isGroupItem, isMandatory, isNameEditable
-
Constructor Details
-
PluginConfigParam
Definiert Parameter intern als: - kein Pflichtfeld - Eingabeparamter- Parameters:
name
- the name of the parameter
-
PluginConfigParam
Definiert Parameter intern als: - kein Pflichtfeld - Eingabeparamter- Parameters:
name
- the name of the parameterdefaultValue
- the default value of the parameter- Since:
- version 4.3.0
-
PluginConfigParam
Definiert Parameter intern als: - Eingabeparamter- Parameters:
name
- the name of the parametermandatory
- an flag to indicate if the parameter is mandatory
-
PluginConfigParam
Definiert Parameter intern als: - Eingabeparamter- Parameters:
name
- the name of the parametermandatory
- an flag to indicate if the parameter is mandatorydefaultValue
- the default value of the parameter- Since:
- version 4.3.0
-
PluginConfigParam
-
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior) -
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue) - Since:
- version 4.3.0
-
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior) -
PluginConfigParam
public PluginConfigParam(String name, String description, boolean mandatory, String[] dependentMandatoryParams, IPluginConfigParam.EPluginParamBehavior behavior, String defaultValue) - Since:
- version 4.3.0
-
-
Method Details
-
getBehavior
Description copied from interface:IPluginConfigParam
Liefert das Aussage, wie der Parameter innerhalb der Pluginlogik interprertiert wird, also ob es sich um einen Input- oder Output-Parameter handelt.- Specified by:
getBehavior
in interfaceIPluginConfigParam
- Returns:
- Enum vom Typ
IPluginConfigParam.EPluginParamBehavior
-
setBehavior
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAConfigParam
-
equals
- Overrides:
equals
in classAConfigParam
-
toString
- Overrides:
toString
in classAConfigParam
-