Interface SettingSpecifier

All Known Subinterfaces:
CronExpressionSettingSpecifier, GroupSettingSpecifier, KeyedSettingSpecifier<T>, MultiValueSettingSpecifier, ParentSettingSpecifier, RadioGroupSettingSpecifier, SliderSettingSpecifier, TextAreaSettingSpecifier, TextFieldSettingSpecifier, TitleSettingSpecifier, ToggleSettingSpecifier
All Known Implementing Classes:
BaseKeyedSettingSpecifier, BaseSettingSpecifier, BasicCronExpressionSettingSpecifier, BasicGroupSettingSpecifier, BasicMultiValueSettingSpecifier, BasicParentSettingSpecifier, BasicRadioGroupSettingSpecifier, BasicSliderSettingSpecifier, BasicTextAreaSettingSpecifier, BasicTextFieldSettingSpecifier, BasicTitleSettingSpecifier, BasicToggleSettingSpecifier

public interface SettingSpecifier
Base API for a setting specifier.

This API is generally not used by application code. Rather, the various interfaces that extend this interface are used.

Version:
1.1
Author:
matt
  • Method Summary

    Modifier and Type
    Method
    Description
    Localizable text to display with the setting's content.
    A unique identifier for the type of setting specifier this represents.
  • Method Details

    • getType

      String getType()
      A unique identifier for the type of setting specifier this represents.

      Generally this will be a fully-qualified interface name.

      Returns:
      the type
      Since:
      1.1
    • getTitle

      String getTitle()
      Localizable text to display with the setting's content.
      Returns:
      the title