Package com.day.cq.wcm.api.components
Enum DialogMode
- All Implemented Interfaces:
Serializable
,Comparable<DialogMode>
,java.lang.constant.Constable
,JSONString
Defines the mode of dialog where "floating" means that the dialog floats
above the page and "inline" means that the dialog is inlined in the page.
"auto" uses some UI metrics to define the mode of the dialog.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants -
Method Summary
Modifier and TypeMethodDescriptionThetoJSONString
method allows a class to produce its own JSON serialization.static DialogMode
Returns the enum constant of this type with the specified name.static DialogMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Enum Constant Details
-
AUTO
automatic mode detection -
FLOATING
floating dialog mode -
INLINE
inline dialog mode
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
toJSONString
ThetoJSONString
method allows a class to produce its own JSON serialization.- Specified by:
toJSONString
in interfaceJSONString
- Returns:
- A strictly syntactically correct JSON text.
-