Class DataTypeListItem


  • @Dependent
    public class DataTypeListItem
    extends Object
    • Method Detail

      • 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()
      • insertFieldAbove

        public String insertFieldAbove​(DataType dataType)
      • insertFieldBelow

        public void insertFieldBelow()
      • insertFieldBelow

        public String insertFieldBelow​(DataType dataType)
      • 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()