Package io.jmix.ui.meta
Enum Class PropertyType
- All Implemented Interfaces:
Serializable
,Comparable<PropertyType>
,Constable
Type of UI component property.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionInfer type using parameter of the annotated method.Spring Bean ID.Big decimal type.Boolean type.Char type.ID of a collection data container.ID of a collection datasource.Identifier of a column.Identifier of a component, action or sub part.ID of a component defined in screen.Inline CSS properties.CSS classes separated with space symbol.ID of a data containerID of a data loader.ID of a datasource.ID of a datatype.Date in standard format: YYYY-MM-DDDate format.Date with time in standard format: YYYY-MM-DD hh:mm:ssDouble type.FQN of Entity class.Name of Entity meta class.Names of Entities meta class.FQN of Enum class.Value from a strict list of property options.Fetch plan name.Path to file.Float type.HTML.Icon path or ID of icon from predefined Jmix icons.Integer type.FQN of Java class.JPA QL string.String value or message key with msg:// or mainMsg:// prefix.Long type.Margin info.Arbitrary value represented by string with a list of possible options.Entity property path.Name of a data model property.FQN of screen class.Screen IDStandard launch modes ofScreen
s.Keyboard shortcut.Size value, e.g.String type.Time in standard format: hh:mm:ss -
Method Summary
Modifier and TypeMethodDescriptionstatic PropertyType
Returns the enum constant of this class with the specified name.static PropertyType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
AUTO
Infer type using parameter of the annotated method. -
INTEGER
Integer type. -
LONG
Long type. -
FLOAT
Float type. -
DOUBLE
Double type. -
BIG_DECIMAL
Big decimal type. -
STRING
String type. -
BOOLEAN
Boolean type. -
CHARACTER
Char type. -
DATE
Date in standard format: YYYY-MM-DD -
DATE_TIME
Date with time in standard format: YYYY-MM-DD hh:mm:ss -
TIME
Time in standard format: hh:mm:ss -
ENUMERATION
Value from a strict list of property options. -
OPTIONS
Arbitrary value represented by string with a list of possible options. Similar toENUMERATION
, but allows text input. -
COMPONENT_ID
Identifier of a component, action or sub part. Must be a valid Java identifier. -
COLUMN_ID
Identifier of a column. Must be a valid Java identifier. -
ICON_ID
Icon path or ID of icon from predefined Jmix icons.- See Also:
-
SIZE
Size value, e.g. width or height -
LOCALIZED_STRING
String value or message key with msg:// or mainMsg:// prefix. -
JPA_QUERY
JPA QL string. -
FETCH_PLAN
Fetch plan name. -
ENTITY_NAME
Name of Entity meta class. -
ENTITY_NAMES
Names of Entities meta class. -
ENTITY_CLASS
FQN of Entity class. -
ENUM_CLASS
FQN of Enum class. -
JAVA_CLASS_NAME
FQN of Java class. -
CSS_CLASSNAME_LIST
CSS classes separated with space symbol. -
CSS_BLOCK
Inline CSS properties. -
BEAN_REF
Spring Bean ID. -
COMPONENT_REF
ID of a component defined in screen. -
DATASOURCE_REF
ID of a datasource. -
COLLECTION_DATASOURCE_REF
ID of a collection datasource. -
DATALOADER_REF
ID of a data loader. -
DATACONTAINER_REF
ID of a data container -
COLLECTION_DATACONTAINER_REF
ID of a collection data container. -
PROPERTY_REF
Name of a data model property. -
PROPERTY_PATH_REF
Entity property path. -
DATATYPE_ID
ID of a datatype.- See Also:
-
SHORTCUT
Keyboard shortcut. -
SCREEN_CLASS_NAME
FQN of screen class. -
SCREEN_ID
Screen ID -
SCREEN_OPEN_MODE
Standard launch modes ofScreen
s. -
DATE_FORMAT
Date format. -
MARGIN
Margin info. -
HTML
HTML. -
FILE_REF
Path to file.
-
-
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
-