@Dependent public class DataTypeListItem extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
DataTypeListItem.View |
Constructor and 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) |
Modifier and Type | Method and Description |
---|---|
void |
collapse() |
org.uberfire.mvp.Command |
destroy() |
void |
destroyWithDependentTypes() |
void |
destroyWithoutDependentTypes() |
void |
disableEditMode() |
void |
enableEditMode() |
void |
expand() |
DataType |
getDataType() |
elemental2.dom.HTMLElement |
getDragAndDropElement() |
int |
getLevel() |
String |
getType() |
void |
highlightLevel(DataType dataType) |
void |
init(DataTypeList dataTypeList) |
void |
insertFieldAbove() |
String |
insertFieldAbove(DataType dataType) |
void |
insertFieldBelow() |
String |
insertFieldBelow(DataType dataType) |
void |
insertNestedField() |
void |
insertNestedField(DataType newDataType) |
boolean |
isCollapsed() |
boolean |
isReadOnly() |
void |
remove() |
org.uberfire.mvp.Command |
removeItem() |
void |
saveAndCloseEditMode() |
@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)
public void init(DataTypeList dataTypeList)
public DataType getDataType()
public boolean isReadOnly()
public int getLevel()
public boolean isCollapsed()
public void expand()
public void collapse()
public void enableEditMode()
public void disableEditMode()
public void saveAndCloseEditMode()
public void remove()
public org.uberfire.mvp.Command removeItem()
public org.uberfire.mvp.Command destroy()
public void destroyWithDependentTypes()
public void destroyWithoutDependentTypes()
public String getType()
public void insertFieldAbove()
public void insertFieldBelow()
public void insertNestedField()
public void insertNestedField(DataType newDataType)
public elemental2.dom.HTMLElement getDragAndDropElement()
public void highlightLevel(DataType dataType)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.