| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
bold |
protected List<JMenuItem> |
contextMenu |
protected Color |
foreground |
protected Icon |
icon |
protected Boolean |
italic |
protected String |
name |
| Constructor and Description |
|---|
NamedCollection() |
| Modifier and Type | Method and Description |
|---|---|
NamedCollection |
bold(Boolean bold)
Указывает что надо отображать жирным шрифтом
|
Iterable<Object> |
extract(Object from)
Извлекает дочерние элемены
|
NamedCollection |
extracted(Iterable extracted)
Указывает уже готовый список дочерних объектов
|
NamedCollection |
extracter(Object node,
xyz.cofe.collection.NodesExtracter extracter)
Указывает функцию "следования", для получения дочерних узлов
|
Boolean |
getBold()
Возвращает что надо отображать жирным шрифтом
|
List<JMenuItem> |
getContextMenu()
Указывает пункты контекстного меню
|
Iterable |
getExtracted()
Указывает уже готовый список дочерних объектов
|
Color |
getForeground()
Указывает цвет текста при отображении узла дерева
|
Icon |
getIcon()
Указывает иконку узла
|
Boolean |
getItalic()
Указывает что надо отображать наклонным шрифтом
|
String |
getName()
Указывает имя узла
|
Object |
getNode()
Указывает ссылку на данные узла
|
xyz.cofe.collection.NodesExtracter |
getNodesExtracter()
Указывает функцию "следования", для получения дочерних узлов
|
NamedCollection |
icon(Icon ico)
Указывает иконку узла
|
long |
id()
Возвращает уникальный идентификатор объекта, уникальный в пределах экземпляра JVM
|
NamedCollection |
italic(Boolean italic)
Указывает что надо отображать наклонным шрифтом
|
NamedCollection |
menu(JMenuItem mi)
Добавляет пункт контекстного меню
|
NamedCollection |
menu(String label,
Runnable run)
Добавляет пункт контекстного меню
|
NamedCollection |
name(String name)
Указывает имя узла
|
NamedCollection |
name(String name,
Icon ico)
Указывает имя узла
|
NamedCollection |
node(Object node)
Указывает ссылку на данные узла
|
void |
setBold(Boolean bold)
Указывает что надо отображать жирным шрифтом
|
void |
setExtracted(Iterable extracted)
Указывает уже готовый список дочерних объектов
|
void |
setForeground(Color foreground)
Указывает цвет текста при отображении узла дерева
|
void |
setIcon(Icon icon)
Указывает иконку узла
|
void |
setItalic(Boolean italic)
Указывает что надо отображать наклонным шрифтом
|
void |
setName(String name)
Указывает имя узла
|
void |
setNode(Object node)
Указывает ссылку на данные узла
|
void |
setNodesExtracter(xyz.cofe.collection.NodesExtracter nodesExtracter)
Указывает функцию "следования", для получения дочерних узлов
|
String |
toString() |
NamedCollection |
values(Object... values)
Указывает уже готовый список дочерних объектов
|
protected transient volatile String name
protected Icon icon
protected Boolean bold
protected Boolean italic
protected Color foreground
public long id()
public String getName()
public void setName(String name)
name - имя узлаpublic NamedCollection name(String name)
name - имя узлаpublic NamedCollection name(String name, Icon ico)
name - имя узлаico - иконкаpublic Icon getIcon()
public void setIcon(Icon icon)
icon - иконкаpublic NamedCollection icon(Icon ico)
ico - иконкаpublic Boolean getBold()
public void setBold(Boolean bold)
bold - true - отображать жирным шрифтомpublic NamedCollection bold(Boolean bold)
bold - true - отображать жирным шрифтомpublic Boolean getItalic()
public void setItalic(Boolean italic)
italic - true - отображать наклонным шрифтомpublic NamedCollection italic(Boolean italic)
italic - true - отображать наклонным шрифтомpublic Color getForeground()
public void setForeground(Color foreground)
foreground - цвет текстаpublic Object getNode()
public void setNode(Object node)
node - ссылка на данныеpublic NamedCollection node(Object node)
node - ссылка на данныеpublic xyz.cofe.collection.NodesExtracter getNodesExtracter()
public void setNodesExtracter(xyz.cofe.collection.NodesExtracter nodesExtracter)
nodesExtracter - функция "следования"public NamedCollection extracter(Object node, xyz.cofe.collection.NodesExtracter extracter)
node - узелextracter - функцияpublic Iterable getExtracted()
public void setExtracted(Iterable extracted)
extracted - готовй список дочерних объектов или nullpublic NamedCollection extracted(Iterable extracted)
extracted - готовй список дочерних объектов или nullpublic NamedCollection values(Object... values)
values - готовй список дочерних объектовpublic List<JMenuItem> getContextMenu()
public NamedCollection menu(String label, Runnable run)
label - имя пункта менюrun - функция срабатываемая при нажатии на пункт контекстного менюpublic NamedCollection menu(JMenuItem mi)
mi - контекстное менюCopyright © 2019. All rights reserved.