public class MapBinder<K,V> extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
MapBinder.BinderBuilder<K,V> |
| Modifier and Type | Field and Description |
|---|---|
protected Map<K,xyz.cofe.gui.swing.tree.TreeTableNodeBasic> |
cache |
protected xyz.cofe.collection.map.EventMap<K,V> |
map |
protected xyz.cofe.common.CloseableSet |
mapListenersShutdown |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
node |
protected xyz.cofe.collection.Func2<xyz.cofe.gui.swing.tree.TreeTableNodeBasic,K,V> |
nodeBuilder |
protected xyz.cofe.collection.Func3<Object,xyz.cofe.gui.swing.tree.TreeTableNodeBasic,K,V> |
nodeUpdater |
| Constructor and Description |
|---|
MapBinder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearNodes() |
void |
close() |
static <K,V> MapBinder.BinderBuilder<K,V> |
create() |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
createCachedNode(K key,
V value) |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
createOrGetNode(K key) |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
createOrGetNode(K key,
V value) |
protected Map<K,xyz.cofe.gui.swing.tree.TreeTableNodeBasic> |
getCache() |
boolean |
isListen() |
void |
listen() |
protected void |
onMapDeleted(K key,
V value) |
protected void |
onMapInserted(K key,
V value) |
protected void |
onMapUpdated(K key,
V value) |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
putNode(K key,
V value) |
void |
refresh() |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
removeNode(K key) |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic |
updateNode(K key,
V value) |
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic node
protected xyz.cofe.collection.Func2<xyz.cofe.gui.swing.tree.TreeTableNodeBasic,K,V> nodeBuilder
protected xyz.cofe.collection.Func3<Object,xyz.cofe.gui.swing.tree.TreeTableNodeBasic,K,V> nodeUpdater
protected final xyz.cofe.common.CloseableSet mapListenersShutdown
public static <K,V> MapBinder.BinderBuilder<K,V> create()
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic createCachedNode(K key, V value)
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic createOrGetNode(K key, V value)
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic createOrGetNode(K key)
protected xyz.cofe.gui.swing.tree.TreeTableNodeBasic removeNode(K key)
protected void clearNodes()
public void refresh()
public boolean isListen()
public void listen()
public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2019. All rights reserved.