Class AnnotationListItem
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.annotationlisteditor.item.AnnotationListItem
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,AnnotationListItemView.Presenter
@Dependent public class AnnotationListItem extends Object implements AnnotationListItemView.Presenter, com.google.gwt.user.client.ui.IsWidget
-
-
Constructor Summary
Constructors Constructor Description AnnotationListItem()AnnotationListItem(AnnotationListItemView view, javax.enterprise.inject.Instance<AnnotationValuePairListItem> itemInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()protected AnnotationValuePairListItemcreateListItem()protected voiddestroy()protected voiddispose(AnnotationValuePairListItem listItem)booleanisCollapsed()voidloadAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSource annotationSource)voidonCollapseChange()voidonDelete()voidsetClearValuePairHandler(AdvancedAnnotationListEditorView.ClearValuePairHandler clearValuePairHandler)voidsetCollapseChangeHandler(AdvancedAnnotationListEditorView.CollapseChangeHandler collapseChangeHandler)voidsetCollapsed(boolean collapsed)voidsetDeleteAnnotationHandler(AdvancedAnnotationListEditorView.DeleteAnnotationHandler deleteAnnotationHandler)voidsetEditValuePairHandler(AdvancedAnnotationListEditorView.EditValuePairHandler editValuePairHandler)voidsetReadonly(boolean readonly)
-
-
-
Constructor Detail
-
AnnotationListItem
public AnnotationListItem()
-
AnnotationListItem
@Inject public AnnotationListItem(AnnotationListItemView view, javax.enterprise.inject.Instance<AnnotationValuePairListItem> itemInstance)
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
loadAnnotation
public void loadAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSource annotationSource)
-
setDeleteAnnotationHandler
public void setDeleteAnnotationHandler(AdvancedAnnotationListEditorView.DeleteAnnotationHandler deleteAnnotationHandler)
-
setClearValuePairHandler
public void setClearValuePairHandler(AdvancedAnnotationListEditorView.ClearValuePairHandler clearValuePairHandler)
-
setEditValuePairHandler
public void setEditValuePairHandler(AdvancedAnnotationListEditorView.EditValuePairHandler editValuePairHandler)
-
setCollapseChangeHandler
public void setCollapseChangeHandler(AdvancedAnnotationListEditorView.CollapseChangeHandler collapseChangeHandler)
-
isCollapsed
public boolean isCollapsed()
-
setCollapsed
public void setCollapsed(boolean collapsed)
-
setReadonly
public void setReadonly(boolean readonly)
-
onDelete
public void onDelete()
- Specified by:
onDeletein interfaceAnnotationListItemView.Presenter
-
onCollapseChange
public void onCollapseChange()
- Specified by:
onCollapseChangein interfaceAnnotationListItemView.Presenter
-
destroy
@PreDestroy protected void destroy()
-
createListItem
protected AnnotationValuePairListItem createListItem()
-
dispose
protected void dispose(AnnotationValuePairListItem listItem)
-
-