Package de.xima.fc.plugin.config
Interface IBasicConfigParam
- 
- All Known Subinterfaces:
 IBundleConfigParam,IPluginConfigParam
- All Known Implementing Classes:
 AConfigParam,BundleConfigGroupItem,BundleConfigParam,PluginConfigGroupItem,PluginConfigParam
public interface IBasicConfigParamBase interface for the available configuration parameters of a plugin bundle. Each plugin bundle may provide a set of parameters that are then shown on the UI.- Author:
 - XIMA MEDIA GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetDefaultValue()Ermöglicht die Festlegung eines Defaultwertes, der als initialer Parameterwert gesetzt werden soll.Set<String>getDependentMandatoryParamNames()Liefert ein Set mit Parameternamen, die ebenfalls zu Pflichtfeldern werden, wenn aktuelles Feld einen Wert besitztStringgetDescription()Beschreibung, welche die Verwendung des Parameters näher erläutert und in der Oberfläche dargestellt werden kanndefault StringgetDisplayName()Returns the localized name of this parameter.StringgetName()The technical name of this parameter, it should not be localized, e.g.booleanisCrypticValue()Legt fest, ob das Feld für die Parameter-Value-Eingabe als Passwortfeld darzustellen ist.booleanisGroupItem()Legt fest, ob der Parameter als Gruppierungüberschrift dient.booleanisMandatory()Legt fest, ob Parameter in Oberfläche als Pflichtfeld dargestellt werden sollbooleanisNameEditable()Legt fest, ob Parametername in Oberfläche änderbar sein soll 
 - 
 
- 
- 
Method Detail
- 
getName
String getName()
The technical name of this parameter, it should not be localized, e.g.myplugin.config.param.1.- Returns:
 - The identifying name of this parameter.
 
 
- 
getDescription
String getDescription()
Beschreibung, welche die Verwendung des Parameters näher erläutert und in der Oberfläche dargestellt werden kann- Returns:
 - eine Zeichenkette oder null
 
 
- 
isMandatory
boolean isMandatory()
Legt fest, ob Parameter in Oberfläche als Pflichtfeld dargestellt werden soll- Returns:
 truewenn als Pflichtfeld dargestellt, sonstfalse
 
- 
getDependentMandatoryParamNames
Set<String> getDependentMandatoryParamNames()
Liefert ein Set mit Parameternamen, die ebenfalls zu Pflichtfeldern werden, wenn aktuelles Feld einen Wert besitzt- Returns:
 Setvon Parameternamen oder null
 
- 
isNameEditable
boolean isNameEditable()
Legt fest, ob Parametername in Oberfläche änderbar sein soll- Returns:
 truewenn der Parametername in der Oberfläche editierbar sein soll, sonstfalse
 
- 
isCrypticValue
boolean isCrypticValue()
Legt fest, ob das Feld für die Parameter-Value-Eingabe als Passwortfeld darzustellen ist.- Returns:
 truewenn Feld in der Oberfläche als Passwortfeld dargestellt werden soll, sonstfalse
 
- 
getDefaultValue
String getDefaultValue()
Ermöglicht die Festlegung eines Defaultwertes, der als initialer Parameterwert gesetzt werden soll.- Returns:
 - eine Zeichenkette oder null
 
 
- 
isGroupItem
boolean isGroupItem()
Legt fest, ob der Parameter als Gruppierungüberschrift dient. Dann hat er folgende Eigenschaften:- - er ist nicht editierbar
 - - er kann nicht gelöscht werden
 - - er wird nicht validiert
 
- Returns:
 truewenn es sich bei dem zugrundeliegenden Element um ein Strukturierungselement handelt, sonstfalse
 
- 
getDisplayName
default String getDisplayName()
Returns the localized name of this parameter.- Returns:
 - The name of this parameter that will be shown on the user interface.
 
 
 - 
 
 -