Class BasicTextFieldSettingSpecifier
java.lang.Object
net.solarnetwork.settings.support.BaseSettingSpecifier
net.solarnetwork.settings.support.BaseKeyedSettingSpecifier<String>
net.solarnetwork.settings.support.BasicTitleSettingSpecifier
net.solarnetwork.settings.support.BasicTextFieldSettingSpecifier
- All Implemented Interfaces:
KeyedSettingSpecifier<String>,MappableSpecifier,MarkupSetting,SettingSpecifier,TextFieldSettingSpecifier,TitleSettingSpecifier
- Direct Known Subclasses:
BasicCronExpressionSettingSpecifier,BasicMultiValueSettingSpecifier,BasicRadioGroupSettingSpecifier
public class BasicTextFieldSettingSpecifier
extends BasicTitleSettingSpecifier
implements TextFieldSettingSpecifier
Basic implementation of
TextFieldSettingSpecifier.- Version:
- 1.4
- Author:
- matt
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.solarnetwork.settings.MappableSpecifier
MappableSpecifier.Mapper -
Constructor Summary
ConstructorsConstructorDescriptionBasicTextFieldSettingSpecifier(String key, String defaultValue) Constructor.BasicTextFieldSettingSpecifier(String key, String defaultValue, boolean secureTextEntry) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanFlag indicating the text should be hidden when editing.Return a setting specifier mapped to a new path, using aMappableSpecifier.Mapper.mappedWithPlaceholer(String template) Return a setting specifier mapped to a new path, using a format template.Methods inherited from class net.solarnetwork.settings.support.BasicTitleSettingSpecifier
getValueTitles, isMarkup, setMarkup, setValueTitlesMethods inherited from class net.solarnetwork.settings.support.BaseKeyedSettingSpecifier
getDefaultValue, getDescriptionArguments, getKey, isTransient, mappedTo, setDefaultValue, setDescriptionArguments, setKey, setTransient, toStringMethods inherited from class net.solarnetwork.settings.support.BaseSettingSpecifier
getTitle, getType, setTitleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.solarnetwork.settings.KeyedSettingSpecifier
getDefaultValue, getDescriptionArguments, getKey, isTransientMethods inherited from interface net.solarnetwork.settings.MappableSpecifier
mappedToMethods inherited from interface net.solarnetwork.settings.MarkupSetting
isMarkupMethods inherited from interface net.solarnetwork.settings.SettingSpecifier
getTitle, getTypeMethods inherited from interface net.solarnetwork.settings.TitleSettingSpecifier
getValueTitles
-
Constructor Details
-
BasicTextFieldSettingSpecifier
Constructor.- Parameters:
key- the keydefaultValue- the default value
-
BasicTextFieldSettingSpecifier
Constructor.- Parameters:
key- the keydefaultValue- the default valuesecureTextEntry- true if the text should be hidden when editing.
-
-
Method Details
-
mappedWithPlaceholer
Description copied from interface:MappableSpecifierReturn a setting specifier mapped to a new path, using a format template.- Specified by:
mappedWithPlaceholerin interfaceMappableSpecifier- Overrides:
mappedWithPlaceholerin classBasicTitleSettingSpecifier- Parameters:
template- the format template- Returns:
- the new instance
-
mappedWithMapper
Description copied from interface:MappableSpecifierReturn a setting specifier mapped to a new path, using aMappableSpecifier.Mapper.- Specified by:
mappedWithMapperin interfaceMappableSpecifier- Overrides:
mappedWithMapperin classBasicTitleSettingSpecifier- Parameters:
mapper- the mapper- Returns:
- the new instance
-
isSecureTextEntry
public boolean isSecureTextEntry()Description copied from interface:TextFieldSettingSpecifierFlag indicating the text should be hidden when editing.- Specified by:
isSecureTextEntryin interfaceTextFieldSettingSpecifier- Returns:
- true to hide the text
-