public abstract class AConfigParam extends Object implements IBasicConfigParam, Serializable
IPluginConfigParam - Schnittstelle| Modifier and Type | Field and Description |
|---|---|
protected boolean |
crypticValue |
protected String |
defaultValue |
protected Set<String> |
dependentMandatoryParamNames |
protected String |
description |
protected boolean |
mandatory |
protected String |
name |
protected boolean |
nameEditable |
| Constructor and Description |
|---|
AConfigParam(String name) |
AConfigParam(String name,
boolean mandatory) |
AConfigParam(String name,
String description,
boolean mandatory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependentMandatoryParamName(String dependentMandatoryParamName) |
boolean |
equals(Object obj) |
String |
getDefaultValue()
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 besitzt
|
String |
getDescription()
Beschreibung, welche die Verwendung des Parameters näher erläutert und in der Oberfläche dargestellt werden kann
|
String |
getName()
The technical name of this parameter, it should not be localized, e.g.
|
int |
hashCode() |
boolean |
isCrypticValue()
Legt fest, ob das Feld für die Parameter-Value-Eingabe als Passwortfeld darzustellen ist.
|
boolean |
isGroupItem()
Legt fest, ob der Parameter als Gruppierungüberschrift dient.
|
boolean |
isMandatory()
Legt fest, ob Parameter in Oberfläche als Pflichtfeld dargestellt werden soll
|
boolean |
isNameEditable()
Legt fest, ob Parametername in Oberfläche änderbar sein soll
|
void |
setCrypticValue(boolean crypticValue) |
void |
setDefaultValue(String defaultValue) |
void |
setDependentMandatoryParamNames(String[] dependentMandatoryParamNames) |
void |
setDescription(String description) |
void |
setMandatory(boolean mandatory) |
void |
setName(String name) |
void |
setNameEditable(boolean nameEditable) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDisplayNameprotected String name
protected String description
protected boolean mandatory
protected boolean nameEditable
protected boolean crypticValue
protected String defaultValue
public AConfigParam(String name)
public AConfigParam(String name, boolean mandatory)
public String getName()
IBasicConfigParammyplugin.config.param.1.getName in interface IBasicConfigParampublic void setName(String name)
public String getDescription()
IBasicConfigParamgetDescription in interface IBasicConfigParampublic void setDescription(String description)
public boolean isMandatory()
IBasicConfigParamisMandatory in interface IBasicConfigParamtrue wenn als Pflichtfeld dargestellt, sonst falsepublic void setMandatory(boolean mandatory)
public boolean isNameEditable()
IBasicConfigParamisNameEditable in interface IBasicConfigParamtrue wenn der Parametername in der Oberfläche editierbar sein soll, sonst falsepublic boolean isCrypticValue()
IBasicConfigParamisCrypticValue in interface IBasicConfigParamtrue wenn Feld in der Oberfläche als Passwortfeld dargestellt werden soll, sonst
falsepublic void setNameEditable(boolean nameEditable)
public void setCrypticValue(boolean crypticValue)
public String getDefaultValue()
IBasicConfigParamgetDefaultValue in interface IBasicConfigParampublic void setDefaultValue(String defaultValue)
public Set<String> getDependentMandatoryParamNames()
IBasicConfigParamgetDependentMandatoryParamNames in interface IBasicConfigParamSet von Parameternamen oder nullpublic void setDependentMandatoryParamNames(String[] dependentMandatoryParamNames)
public void addDependentMandatoryParamName(String dependentMandatoryParamName)
public boolean isGroupItem()
IBasicConfigParamisGroupItem in interface IBasicConfigParamtrue wenn es sich bei dem zugrundeliegenden Element um ein Strukturierungselement handelt,
sonst falseCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.