public class FormatMap extends xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<TreeTableNodeFormat,Object>> implements TreeTableNodeGetFormatOf
| Modifier and Type | Field and Description |
|---|---|
protected TreeTableNodeFormatBasic |
defaultFormat |
protected static Icon |
refreshIconSmall |
| Constructor and Description |
|---|
FormatMap() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
format(Class<T> type,
xyz.cofe.collection.Func1<TreeTableNodeFormat,T> fmtfn)
Указывает форматирования для определенного типа данных
|
<T> void |
format(Class<T> type,
TreeTableNodeFormat fmt)
Указывает форматирования для определенного типа данных
|
static Icon |
getComponentIcon()
Возвращает иконку для отображения любого объекта дерева - иконка по умолчанию
|
TreeTableNodeFormatBasic |
getDefaultFormat()
Возвращает форматирование по умолчанию
|
WeakHashMap<Object,Icon> |
getObjectIconMap()
Возвращает карту иконок для конкретных экземпляров
|
static Icon |
getRefreshIconSmall()
Возвращает иконку обновления (refresh)
|
TreeTableNodeFormat |
getTreeTableNodeFormatOf(Object value)
Возвращает функцию форматирования узла дерева
|
xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<Icon,Object>> |
getTypeIconMap()
Указывает карту функций - иконок, для различных типов данных узлов
|
Icon |
objectIcon(Object obj)
Возвращает иконку для объекта
|
void |
objectIcon(Object obj,
Icon ico) |
void |
setDefaultFormat(TreeTableNodeFormatBasic fmt)
Указывает форматирование по умолчанию
|
clear, containsKey, containsValue, entrySet, fetch, get, get, isEmpty, keySet, put, putAll, remove, remove, size, valuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllprotected static volatile Icon refreshIconSmall
protected volatile TreeTableNodeFormatBasic defaultFormat
public static Icon getComponentIcon()
public static Icon getRefreshIconSmall()
public TreeTableNodeFormatBasic getDefaultFormat()
public void setDefaultFormat(TreeTableNodeFormatBasic fmt)
fmt - форматирование по умолчаниюpublic xyz.cofe.collection.map.ClassMap<xyz.cofe.collection.Func1<Icon,Object>> getTypeIconMap()
public WeakHashMap<Object,Icon> getObjectIconMap()
public Icon objectIcon(Object obj)
obj - объектpublic TreeTableNodeFormat getTreeTableNodeFormatOf(Object value)
getTreeTableNodeFormatOf in interface TreeTableNodeGetFormatOfvalue - данные узла дереваpublic <T> void format(Class<T> type, xyz.cofe.collection.Func1<TreeTableNodeFormat,T> fmtfn)
T - тип данных узла дереваtype - тип данных узла дереваfmtfn - функция форматированияpublic <T> void format(Class<T> type, TreeTableNodeFormat fmt)
T - тип данных узла дереваtype - тип данных узла дереваfmt - форматированиеCopyright © 2019. All rights reserved.