Package com.vladsch.plugin.util.ui
Class SettingsComponents.TextFieldWithHistorySetterBase<T>
- java.lang.Object
-
- com.vladsch.plugin.util.ui.SettingsComponents.TextFieldWithHistorySetterBase<T>
-
- All Implemented Interfaces:
Settable<T>
- Direct Known Subclasses:
SettingsComponents.TextFieldWithHistorySetter,SettingsComponents.TextFieldWithHistoryWithBrowseButtonSetter
- Enclosing class:
- SettingsComponents<T>
public static class SettingsComponents.TextFieldWithHistorySetterBase<T> extends java.lang.Object implements Settable<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.vladsch.plugin.util.ui.Settable
Settable.Configurable<T>
-
-
Constructor Summary
Constructors Constructor Description TextFieldWithHistorySetterBase(T instance, @NotNull java.util.function.Function<T,java.util.List<java.lang.String>> compHistoryGetter, @NotNull java.util.function.BiConsumer<T,java.util.List<java.lang.String>> compHistorySetter, @NotNull java.util.function.Function<T,java.lang.String> textGetter, @NotNull java.util.function.BiConsumer<T,java.lang.String> textSetter, @NotNull Getter<java.util.List<java.lang.String>> historyGetter, @NotNull Setter<java.util.List<java.lang.String>> historySetter, @NotNull Getter<java.lang.String> getter, @NotNull Setter<java.lang.String> setter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply()TgetComponent()booleanisModified()voidreset()
-
-
-
Constructor Detail
-
TextFieldWithHistorySetterBase
public TextFieldWithHistorySetterBase(@NotNull T instance, @NotNull @NotNull java.util.function.Function<T,java.util.List<java.lang.String>> compHistoryGetter, @NotNull @NotNull java.util.function.BiConsumer<T,java.util.List<java.lang.String>> compHistorySetter, @NotNull @NotNull java.util.function.Function<T,java.lang.String> textGetter, @NotNull @NotNull java.util.function.BiConsumer<T,java.lang.String> textSetter, @NotNull @NotNull Getter<java.util.List<java.lang.String>> historyGetter, @NotNull @NotNull Setter<java.util.List<java.lang.String>> historySetter, @NotNull @NotNull Getter<java.lang.String> getter, @NotNull @NotNull Setter<java.lang.String> setter)
-
-
Method Detail
-
isModified
public boolean isModified()
- Specified by:
isModifiedin interfaceSettable<T>
-
getComponent
public T getComponent()
- Specified by:
getComponentin interfaceSettable<T>
-
-