Tree Data Sources
On this page:
ilog.server.jsds.tree
This package includes the following classes which represent a server object relation as a tree and each target object of this relation as a tree item.
IlsRpTree
IlsRpRootItem
IlsRpTreeItem
IlsTreeDataSource
IlsTreeDS2JTreeAdapter
ilog.server.jsds.tree .IlsRpTree
The classIlsRpTree instantiates
ilog.server.jsds.tree. IlsRpRootItem
This class instantiates the root element of a hierarchical relation represented as a tree (see IlsRpTree). There can be only one root in a tree representation object.
ilog.server.jsds.tree. IlsRpTreeItem
This class instantiates tree items in a structure. Each IlsRpTreeItem object knows its parent. Tree items interface between server objects with tree data sources (see IlsTreeDataSource).
ilog.server.jsds.tree. IlsTreeDataSource
Objects of this class make up a
ilog.server.jsds.adapter. IlsTreeDS2JTreeAdapter
Adapters are interfaces between Java data sources and graphical objects. You can derive this class or create adapter strategies, for example, to map user-defined properties defined in the view specification file. The class IlsTreeDS2JTreeAdapter provides a basic interface between a tree data source and a Swing JTree and its underlying DefaultTreeModel object.
Predefined
-
IlsTreeDS2JTreeKeyStrategy: allows you to map keyboard actions (for example, removing a node by pressing the Delete key).
-
IlsTreeDS2JTreeMouseStrategy: allows you to manage mouse user interaction on the associated JTree instance (for example, dereferencing a node).