public class NamedCollection extends Object implements NodesExtracter<Object,Object>
| Modifier and Type | Class and Description |
|---|---|
static interface |
NamedCollection.Ctx |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
bold |
protected Color |
foreground |
protected Icon |
icon |
protected Boolean |
italic |
protected String |
name |
| Constructor and Description |
|---|
NamedCollection() |
| Modifier and Type | Method and Description |
|---|---|
List<JMenuItem> |
contextMenu(NamedCollection.Ctx ctx) |
Iterable<Object> |
extract(Object from)
Извлекает Объекты типа To из объекта типа From
|
NamedCollection |
extracted(Iterable extracted) |
NamedCollection |
extracter(Object node,
NodesExtracter extracter) |
Boolean |
getBold() |
Iterable |
getExtracted() |
Color |
getForeground() |
Icon |
getIcon() |
Boolean |
getItalic() |
String |
getName() |
Object |
getNode() |
NodesExtracter |
getNodesExtracter() |
NamedCollection |
icon(Icon ico) |
long |
id() |
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(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)
public NamedCollection name(String name)
public NamedCollection name(String name, Icon ico)
public Icon getIcon()
public void setIcon(Icon icon)
public NamedCollection icon(Icon ico)
public Boolean getBold()
public void setBold(Boolean bold)
public Boolean getItalic()
public void setItalic(Boolean italic)
public Color getForeground()
public void setForeground(Color foreground)
public Object getNode()
public void setNode(Object node)
public NamedCollection node(Object node)
public NodesExtracter getNodesExtracter()
public void setNodesExtracter(NodesExtracter nodesExtracter)
public NamedCollection extracter(Object node, NodesExtracter extracter)
public Iterable getExtracted()
public void setExtracted(Iterable extracted)
public NamedCollection extracted(Iterable extracted)
public NamedCollection values(Object... values)
public List<JMenuItem> contextMenu(NamedCollection.Ctx ctx)
public Iterable<Object> extract(Object from)
NodesExtracterextract in interface NodesExtracter<Object,Object>from - Объект из которого требуеться извлечьCopyright © 2018. All rights reserved.