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
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected final Stringprotected final Stringprotected final booleanprotected final Stringprotected final ConfigurationField.Optionalprotected intFields inherited from interface org.graylog2.plugin.configuration.fields.ConfigurationField
DEFAULT_IS_ENCRYPTED, DEFAULT_POSITION, PLACE_AT_END_POSITION -
Constructor Summary
ConstructorsConstructorDescriptionAbstractConfigurationField(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, waitMethods 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:
getFieldTypein interfaceConfigurationField
-
isOptional
- Specified by:
isOptionalin interfaceConfigurationField
-
getName
- Specified by:
getNamein interfaceConfigurationField
-
getHumanName
- Specified by:
getHumanNamein interfaceConfigurationField
-
getDescription
- Specified by:
getDescriptionin interfaceConfigurationField
-
getAttributes
- Specified by:
getAttributesin interfaceConfigurationField
-
getAdditionalInformation
- Specified by:
getAdditionalInformationin interfaceConfigurationField
-
getPosition
public int getPosition()- Specified by:
getPositionin interfaceConfigurationField
-
isEncrypted
public boolean isEncrypted()- Specified by:
isEncryptedin interfaceConfigurationField
-