Class AttributeComponentProvider
java.lang.Object
io.jmix.ui.app.jmxconsole.screen.inspect.attribute.AttributeComponentProvider
@Component("ui_AttributeComponentProvider")
@Scope("prototype")
public class AttributeComponentProvider
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CheckBoxprotected Frameprotected booleanprotected BoxLayoutprotected Messagesprotected booleanprotected ThemeConstantsprotected Stringprotected UiComponentsprotected Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRow(Object value, ComponentContainer parent, boolean isReadOnly) build()getAttributeValue(boolean allowNull) getValuesFromArrayLayout(BoxLayout layout) protected voidinitArrayLayout(Object value, boolean isFixedSize, boolean isReadOnly) protected ListobjectToStringArray(Object value) requestFocus(boolean requestFocus) voidsetThemeConstants(ThemeConstantsManager themeConstantsManager) withFixedSize(boolean isFixedSize)
-
Field Details
-
checkBox
-
textField
-
dateField
-
layout
-
type
-
frame
-
value
-
requestFocus
protected boolean requestFocus -
isFixedSize
protected boolean isFixedSize -
messages
-
uiComponents
-
themeConstants
-
-
Constructor Details
-
AttributeComponentProvider
public AttributeComponentProvider()
-
-
Method Details
-
setThemeConstants
-
withFrame
-
withType
-
withValue
-
requestFocus
-
withFixedSize
-
build
-
initArrayLayout
-
addRow
-
objectToStringArray
-
getComponent
-
getAttributeValue
-
getValuesFromArrayLayout
-