Class DataTypeListItemView
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.types.listview.DataTypeListItemView
-
- All Implemented Interfaces:
org.jboss.errai.common.client.api.elemental2.IsElement,DataTypeListItem.View,org.uberfire.client.mvp.HasPresenter<DataTypeListItem>,org.uberfire.client.mvp.UberElemental<DataTypeListItem>,org.uberfire.client.workbench.ouia.OuiaComponent
@Dependent @Templated public class DataTypeListItemView extends Object implements DataTypeListItem.View, org.uberfire.client.workbench.ouia.OuiaComponent
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAME_DATA_FIELDstatic StringPARENT_UUID_ATTRstatic StringUUID_ATTR
-
Constructor Summary
Constructors Constructor Description DataTypeListItemView(elemental2.dom.HTMLDivElement view, org.jboss.errai.ui.client.local.spi.TranslationService translationService, org.kie.workbench.common.stunner.core.client.ReadOnlyProvider readOnlyProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollapse()voiddisableFocusMode()voidenableFocusMode()voidexpand()elemental2.dom.HTMLElementgetElement()StringgetName()voidhideDataTypeNameInput()voidhideListContainer()voidhideListYesLabel()voidinit(DataTypeListItem presenter)booleanisCollapsed()booleanisOnFocusMode()Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute>ouiaAttributeRenderer()org.uberfire.client.workbench.ouia.OuiaComponentIdAttributeouiaComponentId()org.uberfire.client.workbench.ouia.OuiaComponentTypeAttributeouiaComponentType()voidsetDataType(DataType dataType)voidsetName(String name)voidsetupConstraintComponent(DataTypeConstraint dataTypeConstraintComponent)voidsetupListComponent(SmallSwitchComponent dataTypeListComponent)voidsetupSelectComponent(DataTypeSelect typeSelect)voidshowDataTypeNameInput()voidshowEditButton()voidshowListContainer()voidshowListYesLabel()voidshowSaveButton()voidtoggleArrow(boolean show)
-
-
-
Field Detail
-
UUID_ATTR
public static final String UUID_ATTR
- See Also:
- Constant Field Values
-
NAME_DATA_FIELD
public static final String NAME_DATA_FIELD
- See Also:
- Constant Field Values
-
PARENT_UUID_ATTR
public static final String PARENT_UUID_ATTR
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(DataTypeListItem presenter)
- Specified by:
initin interfaceorg.uberfire.client.mvp.HasPresenter<DataTypeListItem>
-
getElement
public elemental2.dom.HTMLElement getElement()
- Specified by:
getElementin interfaceorg.jboss.errai.common.client.api.elemental2.IsElement
-
ouiaComponentType
public org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()
- Specified by:
ouiaComponentTypein interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
ouiaComponentId
public org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()
- Specified by:
ouiaComponentIdin interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
ouiaAttributeRenderer
public Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()
- Specified by:
ouiaAttributeRendererin interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
toggleArrow
public void toggleArrow(boolean show)
- Specified by:
toggleArrowin interfaceDataTypeListItem.View
-
expand
public void expand()
- Specified by:
expandin interfaceDataTypeListItem.View
-
collapse
public void collapse()
- Specified by:
collapsein interfaceDataTypeListItem.View
-
showEditButton
public void showEditButton()
- Specified by:
showEditButtonin interfaceDataTypeListItem.View
-
showSaveButton
public void showSaveButton()
- Specified by:
showSaveButtonin interfaceDataTypeListItem.View
-
enableFocusMode
public void enableFocusMode()
- Specified by:
enableFocusModein interfaceDataTypeListItem.View
-
disableFocusMode
public void disableFocusMode()
- Specified by:
disableFocusModein interfaceDataTypeListItem.View
-
isOnFocusMode
public boolean isOnFocusMode()
- Specified by:
isOnFocusModein interfaceDataTypeListItem.View
-
getName
public String getName()
- Specified by:
getNamein interfaceDataTypeListItem.View
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceDataTypeListItem.View
-
showDataTypeNameInput
public void showDataTypeNameInput()
- Specified by:
showDataTypeNameInputin interfaceDataTypeListItem.View
-
hideDataTypeNameInput
public void hideDataTypeNameInput()
- Specified by:
hideDataTypeNameInputin interfaceDataTypeListItem.View
-
setupSelectComponent
public void setupSelectComponent(DataTypeSelect typeSelect)
- Specified by:
setupSelectComponentin interfaceDataTypeListItem.View
-
setupConstraintComponent
public void setupConstraintComponent(DataTypeConstraint dataTypeConstraintComponent)
- Specified by:
setupConstraintComponentin interfaceDataTypeListItem.View
-
setupListComponent
public void setupListComponent(SmallSwitchComponent dataTypeListComponent)
- Specified by:
setupListComponentin interfaceDataTypeListItem.View
-
showListContainer
public void showListContainer()
- Specified by:
showListContainerin interfaceDataTypeListItem.View
-
hideListContainer
public void hideListContainer()
- Specified by:
hideListContainerin interfaceDataTypeListItem.View
-
showListYesLabel
public void showListYesLabel()
- Specified by:
showListYesLabelin interfaceDataTypeListItem.View
-
hideListYesLabel
public void hideListYesLabel()
- Specified by:
hideListYesLabelin interfaceDataTypeListItem.View
-
isCollapsed
public boolean isCollapsed()
- Specified by:
isCollapsedin interfaceDataTypeListItem.View
-
setDataType
public void setDataType(DataType dataType)
- Specified by:
setDataTypein interfaceDataTypeListItem.View
-
-