Class AbstractConfigurationField
java.lang.Object
org.graylog2.plugin.configuration.fields.AbstractConfigurationField
- All Implemented Interfaces:
ConfigurationField
- Direct Known Subclasses:
BooleanField
,DropdownField
,InlineBinaryField
,ListField
,NumberField
,TextField
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.graylog2.plugin.configuration.fields.ConfigurationField
ConfigurationField.Optional
-
Field Summary
Modifier and TypeFieldDescriptionprotected final String
protected final String
protected final String
protected final boolean
protected final String
protected final ConfigurationField.Optional
protected int
Fields inherited from interface org.graylog2.plugin.configuration.fields.ConfigurationField
DEFAULT_IS_ENCRYPTED, DEFAULT_POSITION, PLACE_AT_END_POSITION
-
Constructor Summary
ConstructorDescriptionAbstractConfigurationField
(String field_type, String name, String humanName, String description, ConfigurationField.Optional optional) AbstractConfigurationField
(String field_type, String name, String humanName, String description, ConfigurationField.Optional optional, int position) AbstractConfigurationField
(String field_type, String name, String humanName, String description, ConfigurationField.Optional optional, int position, boolean isEncrypted) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.plugin.configuration.fields.ConfigurationField
getDefaultValue, setDefaultValue
-
Field Details
-
field_type
-
name
-
humanName
-
description
-
optional
-
position
protected int position -
isEncrypted
protected final boolean isEncrypted
-
-
Constructor Details
-
AbstractConfigurationField
public AbstractConfigurationField(String field_type, String name, String humanName, String description, ConfigurationField.Optional optional) -
AbstractConfigurationField
public AbstractConfigurationField(String field_type, String name, String humanName, String description, ConfigurationField.Optional optional, int position) -
AbstractConfigurationField
public AbstractConfigurationField(String field_type, String name, String humanName, String description, ConfigurationField.Optional optional, int position, boolean isEncrypted)
-
-
Method Details
-
getFieldType
- Specified by:
getFieldType
in interfaceConfigurationField
-
isOptional
- Specified by:
isOptional
in interfaceConfigurationField
-
getName
- Specified by:
getName
in interfaceConfigurationField
-
getHumanName
- Specified by:
getHumanName
in interfaceConfigurationField
-
getDescription
- Specified by:
getDescription
in interfaceConfigurationField
-
getAttributes
- Specified by:
getAttributes
in interfaceConfigurationField
-
getAdditionalInformation
- Specified by:
getAdditionalInformation
in interfaceConfigurationField
-
getPosition
public int getPosition()- Specified by:
getPosition
in interfaceConfigurationField
-
isEncrypted
public boolean isEncrypted()- Specified by:
isEncrypted
in interfaceConfigurationField
-