|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INodeClassDataTransferObject
This is a general interface for classes implementing data transfer objects (objects that are created in order to transfer data into and from several architectural layers), associated with nodes loaded from plugin managers (extensions). It basically carries a node builder, a shape builder, icons, and a panel in order to render forms to edit probability functions (e.g. probability tables)
Method Summary | |
---|---|
ImageIcon |
getCursorIcon()
Icons used by the program to create custom cursors called when a user presses a "create new plugin node" button. |
String |
getDescription()
Obtains a description of this set of information. |
ImageIcon |
getIcon()
The icon of the node. |
String |
getName()
Obtains the name of this set of information. |
INodeBuilder |
getNodeBuilder()
Obtains the node builder being transferred |
IProbabilityFunctionPanelBuilder |
getProbabilityFunctionPanelBuilder()
The object containing a panel used by UnBBayes to visually edit the probability function of a node. |
IPluginUShapeBuilder |
getShapeBuilder()
The shape builder used to render the node inside the canvas. |
void |
setCursorIcon(ImageIcon cursorIcon)
Icons used by the program to create custom cursors called when a user presses a "create new plugin node" button. |
void |
setDescription(String description)
A description of this set of information. |
void |
setIcon(ImageIcon icon)
The icon of the node. |
void |
setName(String name)
The name of this set of information. |
void |
setNodeBuilder(INodeBuilder node)
Sets the node builder being transferred |
void |
setProbabilityFunctionPanelBuilder(IProbabilityFunctionPanelBuilder panelBuilder)
The object containing a panel used by UnBBayes to visually edit the probability function of a node. |
void |
setShapeBuilder(IPluginUShapeBuilder shape)
The shape builder used to render the node inside the canvas. |
Methods inherited from interface unbbayes.util.extension.dto.IDataTransferObject |
---|
getObject, setObject |
Method Detail |
---|
INodeBuilder getNodeBuilder()
void setNodeBuilder(INodeBuilder node)
node
- IPluginUShapeBuilder getShapeBuilder()
void setShapeBuilder(IPluginUShapeBuilder shape)
shape
- IProbabilityFunctionPanelBuilder getProbabilityFunctionPanelBuilder()
void setProbabilityFunctionPanelBuilder(IProbabilityFunctionPanelBuilder panelBuilder)
panelBuilder
- ImageIcon getIcon()
void setIcon(ImageIcon icon)
icon
- ImageIcon getCursorIcon()
void setCursorIcon(ImageIcon cursorIcon)
cursorIcon
- String getName()
void setName(String name)
name
- String getDescription()
void setDescription(String description)
description
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |