public interface ListEditorDelegate<V>
ListEditor
component, that is used by
components in client and desktop client. They delegate many invocations to the ListEditorDelegate
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
Subscription |
addEditorCloseListener(java.util.function.Consumer<ListEditor.EditorCloseEvent> listener) |
void |
addListItemValidator(java.util.function.Consumer<? super V> validator) |
TextField |
getDisplayValuesField() |
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> |
getEditorParamsSupplier() |
java.lang.String |
getEditorWindowId() |
java.lang.String |
getEntityJoinClause() |
java.lang.String |
getEntityName() |
java.lang.String |
getEntityWhereClause() |
java.lang.Class<? extends java.lang.Enum> |
getEnumClass() |
ListEditor.ItemType |
getItemType() |
HBoxLayout |
getLayout() |
java.util.List<java.util.function.Consumer<? super V>> |
getListItemValidators() |
java.lang.String |
getLookupScreen() |
java.util.function.Function<? super V,java.lang.String> |
getOptionCaptionProvider() |
Options<V> |
getOptions() |
java.util.TimeZone |
getTimeZone() |
java.util.List<V> |
getValue() |
boolean |
isClearButtonVisible() |
boolean |
isDisplayValuesFieldEditable() |
boolean |
isEditable() |
boolean |
isUseLookupField() |
void |
removeEditorCloseListener(java.util.function.Consumer<ListEditor.EditorCloseEvent> listener)
Deprecated.
|
void |
setActualField(Field actualField) |
void |
setClearButtonVisible(boolean visible) |
void |
setDisplayDescription(boolean displayDescription) |
void |
setDisplayValuesFieldEditable(boolean displayValuesFieldEditable) |
void |
setEditable(boolean editable) |
void |
setEditorParamsSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> paramsSupplier) |
void |
setEditorWindowId(java.lang.String windowId) |
void |
setEntityJoinClause(java.lang.String entityJoinClause) |
void |
setEntityName(java.lang.String entityName) |
void |
setEntityWhereClause(java.lang.String entityWhereClause) |
void |
setEnumClass(java.lang.Class<? extends java.lang.Enum> enumClass) |
void |
setItemType(ListEditor.ItemType itemType) |
void |
setLookupScreen(java.lang.String lookupScreen) |
void |
setOptionCaptionProvider(java.util.function.Function<? super V,java.lang.String> optionCaptionProvider) |
void |
setOptions(Options<V> options) |
void |
setTimeZone(java.util.TimeZone timeZone) |
void |
setUseLookupField(boolean useLookupField) |
void |
setValue(java.util.List<V> newValue) |
static final java.lang.String NAME
void setActualField(Field actualField)
HBoxLayout getLayout()
TextField getDisplayValuesField()
java.util.List<V> getValue()
void setValue(java.util.List<V> newValue)
ListEditor.ItemType getItemType()
void setItemType(ListEditor.ItemType itemType)
java.lang.String getEntityName()
void setEntityName(java.lang.String entityName)
java.lang.String getLookupScreen()
void setLookupScreen(java.lang.String lookupScreen)
boolean isUseLookupField()
void setUseLookupField(boolean useLookupField)
java.lang.Class<? extends java.lang.Enum> getEnumClass()
void setEnumClass(java.lang.Class<? extends java.lang.Enum> enumClass)
void setDisplayDescription(boolean displayDescription)
java.lang.String getEntityJoinClause()
void setEntityJoinClause(java.lang.String entityJoinClause)
java.lang.String getEntityWhereClause()
void setEntityWhereClause(java.lang.String entityWhereClause)
boolean isEditable()
void setEditable(boolean editable)
void setClearButtonVisible(boolean visible)
boolean isClearButtonVisible()
void setEditorWindowId(java.lang.String windowId)
java.lang.String getEditorWindowId()
Subscription addEditorCloseListener(java.util.function.Consumer<ListEditor.EditorCloseEvent> listener)
@Deprecated void removeEditorCloseListener(java.util.function.Consumer<ListEditor.EditorCloseEvent> listener)
void setEditorParamsSupplier(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> paramsSupplier)
java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> getEditorParamsSupplier()
void setTimeZone(java.util.TimeZone timeZone)
java.util.TimeZone getTimeZone()
void setOptionCaptionProvider(java.util.function.Function<? super V,java.lang.String> optionCaptionProvider)
java.util.function.Function<? super V,java.lang.String> getOptionCaptionProvider()
void addListItemValidator(java.util.function.Consumer<? super V> validator)
java.util.List<java.util.function.Consumer<? super V>> getListItemValidators()
boolean isDisplayValuesFieldEditable()
void setDisplayValuesFieldEditable(boolean displayValuesFieldEditable)