Class DurationSettings
- java.lang.Object
-
- com.jalios.jcms.taglib.settings.BasicSettings<DurationSettings>
-
- com.jalios.jcms.taglib.settings.impl.DurationSettings
-
- All Implemented Interfaces:
ControlSettings<DurationSettings>,java.lang.Cloneable
public class DurationSettings extends BasicSettings<DurationSettings>
Duration Settings- Author:
- Nicolas Dos Santos
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDurationSettings.ResolutionEnumeration that lists the possible resolutions of a duration.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMAX_RESOLUTIONstatic java.lang.StringRESOLUTION-
Fields inherited from class com.jalios.jcms.taglib.settings.BasicSettings
APPEND, ARIA_ATTR_PREFIX, ARIA_ATTRIBUTES, AUTOFOCUS, CLEAR_BUTTON, CSS, DATA_ATTR_PREFIX, DATA_ATTRIBUTES, DISABLED, HIDE_CLEAR_BUTTON, HTML_ATTRIBUTES, ID, LANGUAGE_CHOOSER, MAX_LENGTH, NAME, PLACEHOLDER, PREPEND, READONLY, REQUIRED, TITLE, TRIGGER_ACTION, TRIGGER_EVENT, VALUE
-
-
Constructor Summary
Constructors Constructor Description DurationSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DurationSettingsgetThis()Returns the exact type of the this reference.
It's a way to recover the type of thethisobject in a class hierarchy (cf.ControlTypegetType()Returns theControlTyperelated to the currentControlSettingsimplementation.DurationSettingsmaxResolution(java.lang.String maxResolution)DurationSettingsresolution(DurationSettings.Resolution resolution)Specify theDurationSettings.Resolutionto use for the current duration.DurationSettingsresolution(java.lang.String resolution)Specify theDurationSettings.Resolutionto use for the current duration from the given String representing one of the words or abbreviation associated with the Resolution.voidresolveOptions(TypeFieldEntry tfe)Set options from the specifiedTypeFieldEntry.-
Methods inherited from class com.jalios.jcms.taglib.settings.BasicSettings
addOption, append, aria, aria, autofocus, clearOption, clone, css, dataAttribute, dataAttribute, dataAttributes, disable, getOption, getOptionNames, htmlAttributes, htmlAttributes, id, isChannelReady, maxLength, merge, name, onChange, onFocusOut, placeholder, prepend, readonly, removeOption, require, showLanguageChooser, sortSet, title, toStringArray, toStringArray, toStringArray, toStringArray, toStringArray, trigger, value
-
-
-
-
Field Detail
-
RESOLUTION
public static final java.lang.String RESOLUTION
- See Also:
- Constant Field Values
-
MAX_RESOLUTION
public static final java.lang.String MAX_RESOLUTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
public ControlType getType()
Description copied from interface:ControlSettingsReturns theControlTyperelated to the currentControlSettingsimplementation.- Returns:
ControlType
-
getThis
protected DurationSettings getThis()
Description copied from class:BasicSettingsReturns the exact type of the this reference.
It's a way to recover the type of thethisobject in a class hierarchy (cf. getThis "trick").- Specified by:
getThisin classBasicSettings<DurationSettings>- Returns:
- The exact type of the this reference
-
resolveOptions
public void resolveOptions(TypeFieldEntry tfe)
Description copied from interface:ControlSettingsSet options from the specifiedTypeFieldEntry.- Specified by:
resolveOptionsin interfaceControlSettings<DurationSettings>- Overrides:
resolveOptionsin classBasicSettings<DurationSettings>- Parameters:
tfe-TypeFieldEntry
-
resolution
public DurationSettings resolution(DurationSettings.Resolution resolution)
Specify theDurationSettings.Resolutionto use for the current duration.- Parameters:
resolution- Resolution to use- Returns:
- a reference to this object - used to chain calls
- See Also:
DurationSettings.Resolution
-
resolution
public DurationSettings resolution(java.lang.String resolution)
Specify theDurationSettings.Resolutionto use for the current duration from the given String representing one of the words or abbreviation associated with the Resolution.- Parameters:
resolution- String representing one of the words or abbreviation associated with the resolution.- Returns:
- a reference to this object - used to chain calls
- See Also:
DurationSettings.Resolution
-
maxResolution
public DurationSettings maxResolution(java.lang.String maxResolution)
-
-