| Package | Description |
|---|---|
| org.nuiton.jaxx.runtime.swing.nav |
JAXX - nav api
This package contains a little framework to build dynamic nodes.
|
| org.nuiton.jaxx.runtime.swing.nav.tree |
JAXX - nav tree implementation
This package contains the implementation of nav api for the JTree
NavTreeNode
An override of DefaultMutableTreeNode implement JaxxNode.
|
| org.nuiton.jaxx.runtime.swing.nav.treetable |
JAXX - nav tree table implementation
This package contains the implementation of nav api for the JXTreeTable
NavTreeTableNode
An override of DefaultMutableTreeTableNode implement JaxxNode
NavTreeTableChildLoador
Object to load childs of a tree table node using DataProvider.
|
| Modifier and Type | Field and Description |
|---|---|
protected NavDataProvider |
NavHelper.dataProvider
The shared data provider used to obtain datas to populate nodes and render them.
|
| Modifier and Type | Method and Description |
|---|---|
protected NavDataProvider |
NavHelper.getDataProvider()
Obtains the attached data provider used to populate and render nodes.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
NavNodeChildLoador.addChildNodes(N parentNode,
List<T> datas,
NavDataProvider dataProvider)
Add childs to given
parentNode using retrive datas from
the data provider. |
abstract N |
NavNodeChildLoador.createNode(T data,
NavDataProvider dataProvider)
Hook to create a child node given his
data. |
N |
NavNode.findNodeById(String id,
NavBridge<M,N> bridge,
NavDataProvider provider)
Given an
id, obtain the child with matching id. |
N |
NavNode.getChild(String id,
NavBridge<M,N> bridge,
NavDataProvider provider)
Given an
id, obtain the child with matching id. |
abstract List<T> |
NavNodeChildLoador.getData(Class<?> parentClass,
String parentId,
NavDataProvider dataProvider)
Obtain the list of data used to create nodes.
|
void |
NavHelper.loadAllNodes(N node,
NavDataProvider dataProvider)
To load all nodes of a model.
|
void |
NavNodeChildLoador.loadChilds(B bridge,
N parentNode,
NavDataProvider dataProvider)
Load childs of the given
parentnode. |
void |
NavNode.populateChilds(NavBridge<M,N> bridge,
NavDataProvider provider)
To populate childs of the node (only when a none static node).
|
void |
NavNode.populateNode(NavBridge<M,N> bridge,
NavDataProvider provider,
boolean populateChilds)
To populate the node.
|
void |
NavHelper.setDataProvider(NavDataProvider dataProvider)
Registers the
dataProvider for the helper. |
| Modifier and Type | Field and Description |
|---|---|
protected NavDataProvider |
AbstractNavTreeCellRenderer.dataProvider
source de donnée
|
| Modifier and Type | Method and Description |
|---|---|
NavDataProvider |
AbstractNavTreeCellRenderer.getDataProvider() |
| Modifier and Type | Method and Description |
|---|---|
N |
NavTreeNode.findNodeById(String id,
NavBridge<DefaultTreeModel,N> model,
NavDataProvider provider) |
N |
NavTreeNode.getChild(String id,
NavBridge<DefaultTreeModel,N> bridge,
NavDataProvider provider) |
void |
NavTreeNode.populateChilds(NavBridge<DefaultTreeModel,N> bridge,
NavDataProvider provider) |
void |
NavTreeNode.populateNode(NavBridge<DefaultTreeModel,N> model,
NavDataProvider provider,
boolean populateChilds) |
void |
AbstractNavTreeCellRenderer.setDataProvider(NavDataProvider dataProvider) |
| Modifier and Type | Method and Description |
|---|---|
N |
NavTreeTableNode.findNodeById(String id,
NavBridge<NavTreeTableModel,N> model,
NavDataProvider provider) |
N |
NavTreeTableNode.getChild(String id,
NavBridge<NavTreeTableModel,N> bridge,
NavDataProvider provider) |
void |
NavTreeTableNode.populateChilds(NavBridge<NavTreeTableModel,N> bridge,
NavDataProvider provider) |
void |
NavTreeTableNode.populateNode(NavBridge<NavTreeTableModel,N> model,
NavDataProvider provider,
boolean populateChilds) |
Copyright © 2008–2017 Ultreia.io. All rights reserved.