Package org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.valuepaireditor.multiple
Class MultipleValuePairEditor
- java.lang.Object
-
- org.kie.workbench.common.screens.datamodeller.client.widgets.advanceddomain.valuepaireditor.multiple.MultipleValuePairEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget,MultipleValuePairEditorView.Presenter,ValuePairEditor<List<?>>
- Direct Known Subclasses:
MultipleBooleanValuePairEditor,MultipleCharacterValuePairEditor,MultipleNumericValuePairEditor,MultipleStringValuePairEditor
public abstract class MultipleValuePairEditor extends Object implements MultipleValuePairEditorView.Presenter, ValuePairEditor<List<?>>
-
-
Constructor Summary
Constructors Constructor Description MultipleValuePairEditor()MultipleValuePairEditor(MultipleValuePairEditorView view)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddEditorHandler(ValuePairEditorHandler editorHandler)com.google.gwt.user.client.ui.WidgetasWidget()voidclear()voidclearErrorMessage()abstract ValuePairEditor<?>createValuePairEditor(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)List<?>getValue()org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinitiongetValuePairDefinition()voidinit(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)booleanisValid()voidonAddItem()voidonRemoveItem(Integer itemId)voidonValueChange(Integer itemId)voidrefresh()abstract voidsetEditorValue(ValuePairEditor<?> valuePairEditor, Object value)voidsetErrorMessage(String errorMessage)voidsetValue(List<?> value)voidshowValidateButton(boolean show)voidshowValuePairName(boolean show)
-
-
-
Constructor Detail
-
MultipleValuePairEditor
public MultipleValuePairEditor()
-
MultipleValuePairEditor
public MultipleValuePairEditor(MultipleValuePairEditorView view)
-
-
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.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)
- Specified by:
initin interfaceMultipleValuePairEditorView.Presenter- Specified by:
initin interfaceValuePairEditor<List<?>>
-
getValue
public List<?> getValue()
- Specified by:
getValuein interfaceValuePairEditor<List<?>>
-
setValue
public void setValue(List<?> value)
- Specified by:
setValuein interfaceValuePairEditor<List<?>>
-
isValid
public boolean isValid()
- Specified by:
isValidin interfaceValuePairEditor<List<?>>
-
clear
public void clear()
- Specified by:
clearin interfaceValuePairEditor<List<?>>
-
addEditorHandler
public void addEditorHandler(ValuePairEditorHandler editorHandler)
- Specified by:
addEditorHandlerin interfaceValuePairEditor<List<?>>
-
getValuePairDefinition
public org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition getValuePairDefinition()
- Specified by:
getValuePairDefinitionin interfaceValuePairEditor<List<?>>
-
setErrorMessage
public void setErrorMessage(String errorMessage)
- Specified by:
setErrorMessagein interfaceValuePairEditor<List<?>>
-
clearErrorMessage
public void clearErrorMessage()
- Specified by:
clearErrorMessagein interfaceValuePairEditor<List<?>>
-
showValidateButton
public void showValidateButton(boolean show)
- Specified by:
showValidateButtonin interfaceValuePairEditor<List<?>>
-
showValuePairName
public void showValuePairName(boolean show)
- Specified by:
showValuePairNamein interfaceValuePairEditor<List<?>>
-
refresh
public void refresh()
- Specified by:
refreshin interfaceValuePairEditor<List<?>>
-
onRemoveItem
public void onRemoveItem(Integer itemId)
- Specified by:
onRemoveItemin interfaceMultipleValuePairEditorView.Presenter
-
onAddItem
public void onAddItem()
- Specified by:
onAddItemin interfaceMultipleValuePairEditorView.Presenter
-
onValueChange
public void onValueChange(Integer itemId)
- Specified by:
onValueChangein interfaceMultipleValuePairEditorView.Presenter
-
createValuePairEditor
public abstract ValuePairEditor<?> createValuePairEditor(org.kie.workbench.common.services.datamodeller.core.AnnotationValuePairDefinition valuePairDefinition)
- Specified by:
createValuePairEditorin interfaceMultipleValuePairEditorView.Presenter
-
setEditorValue
public abstract void setEditorValue(ValuePairEditor<?> valuePairEditor, Object value)
-
-