Enum Class MenuOpenMode
- All Implemented Interfaces:
io.jmix.core.metamodel.datatype.EnumClass<String>,Serializable,Comparable<MenuOpenMode>,Constable
public enum MenuOpenMode
extends Enum<MenuOpenMode>
implements io.jmix.core.metamodel.datatype.EnumClass<String>
Enumeration MenuOpenMode defines the various modes in which a menu item can be opened.
These modes represent how user interaction with the menu behaves when invoking an action.
Enum values:
- THIS_TAB: Indicates that the menu item will be opened in the current browser tab.
- NEW_TAB: Indicates that the menu item will open in a new browser tab.
- DIALOG: Indicates that the menu item will be opened in a dialog window.
Implements:
- EnumClass interface with the generic type String, where each enum value is identified by a unique String ID.
Methods:
- fromId(String id): Retrieves the corresponding MenuOpenMode instance based on its ID.
If no matching ID is found, this method returns null.
-
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 TypeMethodDescriptionstatic MenuOpenModestatic MenuOpenModeReturns the enum constant of this class with the specified name.static MenuOpenMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfMethods inherited from interface io.jmix.core.metamodel.datatype.EnumClass
getId
-
Enum Constant Details
-
THIS_TAB
-
NEW_TAB
-
DIALOG
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
fromId
-