java.lang.Object
org.autogui.swing.GuiSwingView.SpecifierManagerDefault
- All Implemented Interfaces:
Supplier<GuiReprValue.ObjectSpecifier>
,GuiSwingView.SpecifierManager
- Enclosing interface:
GuiSwingView
public static class GuiSwingView.SpecifierManagerDefault
extends Object
implements GuiSwingView.SpecifierManager
a default implementation of specifier-manager:
it creates a
GuiReprValue.ObjectSpecifier
with the parent specifier and caches it.
if the parent factory returns a same specifier to the parent of the cache, it reuses the cache-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Supplier
<GuiReprValue.ObjectSpecifier> protected GuiReprValue.ObjectSpecifier
-
Constructor Summary
ConstructorsConstructorDescriptionSpecifierManagerDefault
(Supplier<GuiReprValue.ObjectSpecifier> parentSpecifier) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.autogui.swing.GuiSwingView.SpecifierManager
getSpecifier
-
Field Details
-
parentSpecifier
-
specifierCache
-
-
Constructor Details
-
SpecifierManagerDefault
-
-
Method Details
-
get
- Specified by:
get
in interfaceSupplier<GuiReprValue.ObjectSpecifier>
-
toString
-