Class DataTypeListItem
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.types.listview.DataTypeListItem
-
@Dependent public class DataTypeListItem extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataTypeListItem.View
-
Constructor Summary
Constructors Constructor Description DataTypeListItem(DataTypeListItem.View view, DataTypeSelect dataTypeSelectComponent, DataTypeConstraint dataTypeConstraintComponent, SmallSwitchComponent dataTypeListComponent, DataTypeManager dataTypeManager, DataTypeConfirmation confirmation, DataTypeNameFormatValidator nameFormatValidator, javax.enterprise.event.Event<DataTypeEditModeToggleEvent> editModeToggleEvent, javax.enterprise.event.Event<DataTypeChangedEvent> dataTypeChangedEvent, DataTypeShortcuts dataTypeShortcuts, ScrollHelper scrollHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataTypeRow()voidcollapse()org.uberfire.mvp.Commanddestroy()voiddestroyWithDependentTypes()voiddestroyWithoutDependentTypes()voiddisableEditMode()voidenableEditMode()voidenableShortcutsHighlight()voidexpand()DataTypegetDataType()elemental2.dom.HTMLElementgetDragAndDropElement()intgetLevel()StringgetType()voidhighlightLevel(DataType dataType)voidinit(DataTypeList dataTypeList)voidinsertFieldAbove()StringinsertFieldAbove(DataType dataType)voidinsertFieldBelow()StringinsertFieldBelow(DataType dataType)voidinsertNestedField()voidinsertNestedField(DataType newDataType)booleanisCollapsed()booleanisReadOnly()voidremove()org.uberfire.mvp.CommandremoveItem()voidsaveAndCloseEditMode()
-
-
-
Constructor Detail
-
DataTypeListItem
@Inject public DataTypeListItem(DataTypeListItem.View view, DataTypeSelect dataTypeSelectComponent, DataTypeConstraint dataTypeConstraintComponent, SmallSwitchComponent dataTypeListComponent, DataTypeManager dataTypeManager, DataTypeConfirmation confirmation, DataTypeNameFormatValidator nameFormatValidator, javax.enterprise.event.Event<DataTypeEditModeToggleEvent> editModeToggleEvent, javax.enterprise.event.Event<DataTypeChangedEvent> dataTypeChangedEvent, DataTypeShortcuts dataTypeShortcuts, ScrollHelper scrollHelper)
-
-
Method Detail
-
init
public void init(DataTypeList dataTypeList)
-
getDataType
public DataType getDataType()
-
isReadOnly
public boolean isReadOnly()
-
getLevel
public int getLevel()
-
isCollapsed
public boolean isCollapsed()
-
expand
public void expand()
-
collapse
public void collapse()
-
enableEditMode
public void enableEditMode()
-
disableEditMode
public void disableEditMode()
-
saveAndCloseEditMode
public void saveAndCloseEditMode()
-
remove
public void remove()
-
removeItem
public org.uberfire.mvp.Command removeItem()
-
destroy
public org.uberfire.mvp.Command destroy()
-
destroyWithDependentTypes
public void destroyWithDependentTypes()
-
destroyWithoutDependentTypes
public void destroyWithoutDependentTypes()
-
getType
public String getType()
-
insertFieldAbove
public void insertFieldAbove()
-
insertFieldBelow
public void insertFieldBelow()
-
insertNestedField
public void insertNestedField()
-
insertNestedField
public void insertNestedField(DataType newDataType)
-
getDragAndDropElement
public elemental2.dom.HTMLElement getDragAndDropElement()
-
highlightLevel
public void highlightLevel(DataType dataType)
-
enableShortcutsHighlight
public void enableShortcutsHighlight()
-
addDataTypeRow
public void addDataTypeRow()
-
-