Package org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.annotationlisteditor
Class AdvancedAnnotationListEditor
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.annotationlisteditor.AdvancedAnnotationListEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,AdvancedAnnotationListEditorView.Presenter
@Dependent public class AdvancedAnnotationListEditor extends Object implements com.google.gwt.user.client.ui.IsWidget, AdvancedAnnotationListEditorView.Presenter
-
-
Constructor Summary
Constructors Constructor Description AdvancedAnnotationListEditor(AdvancedAnnotationListEditorView view, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.datamodeller.service.DataModelerService> modelerService, javax.enterprise.inject.Instance<ValuePairEditorPopup> valuePairEditorInstance, javax.enterprise.inject.Instance<AnnotationListItem> itemInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAddAnnotationHandler(AdvancedAnnotationListEditorView.AddAnnotationHandler addAnnotationHandler)voidaddClearValuePairHandler(AdvancedAnnotationListEditorView.ClearValuePairHandler clearValuePairHandler)voidaddDeleteAnnotationHandler(AdvancedAnnotationListEditorView.DeleteAnnotationHandler deleteAnnotationHandler)voidaddValuePairChangeHandler(AdvancedAnnotationListEditorView.ValuePairChangeHandler valuePairChangeHandler)com.google.gwt.user.client.ui.WidgetasWidget()voidclear()protected AnnotationListItemcreateListItem()protected ValuePairEditorPopupcreateValuePairEditor()protected voiddestroy()protected voiddoValuePairChange(ValuePairEditorPopup valuePairEditor, Object value)protected voiddoValuePairNoAction(ValuePairEditorPopup valuePairEditor)protected org.uberfire.client.callbacks.Callback<org.kie.workbench.common.services.datamodeller.core.Annotation>getAddAnnotationCallback()protected org.uberfire.mvp.CommandgetDeleteAnnotationCommand(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)protected org.uberfire.mvp.CommandgetNoActionCommand()voidinit(org.kie.workbench.common.services.shared.project.KieModule module, org.kie.workbench.common.services.datamodeller.core.ElementType elementType)booleanisReadonly()voidloadAnnotations(List<org.kie.workbench.common.services.datamodeller.core.Annotation> annotations)voidloadAnnotations(List<org.kie.workbench.common.services.datamodeller.core.Annotation> annotations, Map<String,org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSource> annotationSources)voidonAddAnnotation()protected voidonClearValuePair(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, String valuePair)protected voidonCollapseChange(org.kie.workbench.common.services.datamodeller.core.Annotation currentAnnotation, boolean collapsed)protected voidonDeleteAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)protected voidonEditValuePair(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, String valuePair)voidremoveAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)voidsetReadonly(boolean readonly)
-
-
-
Constructor Detail
-
AdvancedAnnotationListEditor
@Inject public AdvancedAnnotationListEditor(AdvancedAnnotationListEditorView view, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.datamodeller.service.DataModelerService> modelerService, javax.enterprise.inject.Instance<ValuePairEditorPopup> valuePairEditorInstance, javax.enterprise.inject.Instance<AnnotationListItem> itemInstance)
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
init
public void init(org.kie.workbench.common.services.shared.project.KieModule module, org.kie.workbench.common.services.datamodeller.core.ElementType elementType)
-
loadAnnotations
public void loadAnnotations(List<org.kie.workbench.common.services.datamodeller.core.Annotation> annotations)
-
loadAnnotations
public void loadAnnotations(List<org.kie.workbench.common.services.datamodeller.core.Annotation> annotations, Map<String,org.kie.workbench.common.services.datamodeller.driver.model.AnnotationSource> annotationSources)
-
isReadonly
public boolean isReadonly()
-
setReadonly
public void setReadonly(boolean readonly)
-
onAddAnnotation
public void onAddAnnotation()
- Specified by:
onAddAnnotationin interfaceAdvancedAnnotationListEditorView.Presenter
-
getAddAnnotationCallback
protected org.uberfire.client.callbacks.Callback<org.kie.workbench.common.services.datamodeller.core.Annotation> getAddAnnotationCallback()
-
onDeleteAnnotation
protected void onDeleteAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
-
getDeleteAnnotationCommand
protected org.uberfire.mvp.Command getDeleteAnnotationCommand(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
-
getNoActionCommand
protected org.uberfire.mvp.Command getNoActionCommand()
-
onEditValuePair
protected void onEditValuePair(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, String valuePair)
-
onClearValuePair
protected void onClearValuePair(org.kie.workbench.common.services.datamodeller.core.Annotation annotation, String valuePair)
-
onCollapseChange
protected void onCollapseChange(org.kie.workbench.common.services.datamodeller.core.Annotation currentAnnotation, boolean collapsed)
-
addDeleteAnnotationHandler
public void addDeleteAnnotationHandler(AdvancedAnnotationListEditorView.DeleteAnnotationHandler deleteAnnotationHandler)
-
addClearValuePairHandler
public void addClearValuePairHandler(AdvancedAnnotationListEditorView.ClearValuePairHandler clearValuePairHandler)
-
addValuePairChangeHandler
public void addValuePairChangeHandler(AdvancedAnnotationListEditorView.ValuePairChangeHandler valuePairChangeHandler)
-
addAddAnnotationHandler
public void addAddAnnotationHandler(AdvancedAnnotationListEditorView.AddAnnotationHandler addAnnotationHandler)
-
clear
public void clear()
-
removeAnnotation
public void removeAnnotation(org.kie.workbench.common.services.datamodeller.core.Annotation annotation)
-
doValuePairChange
protected void doValuePairChange(ValuePairEditorPopup valuePairEditor, Object value)
-
doValuePairNoAction
protected void doValuePairNoAction(ValuePairEditorPopup valuePairEditor)
-
destroy
@PreDestroy protected void destroy()
-
createListItem
protected AnnotationListItem createListItem()
-
createValuePairEditor
protected ValuePairEditorPopup createValuePairEditor()
-
-