Uses of Interface
org.nuiton.jaxx.runtime.swing.nav.NavDataProvider
-
Packages that use NavDataProvider Package Description org.nuiton.jaxx.runtime.swing.nav JAXX - nav apiorg.nuiton.jaxx.runtime.swing.nav.tree JAXX - nav tree implementationorg.nuiton.jaxx.runtime.swing.nav.treetable JAXX - nav tree table implementation -
-
Uses of NavDataProvider in org.nuiton.jaxx.runtime.swing.nav
Fields in org.nuiton.jaxx.runtime.swing.nav declared as NavDataProvider Modifier and Type Field Description protected NavDataProviderNavHelper. dataProviderThe shared data provider used to obtain datas to populate nodes and render them.Methods in org.nuiton.jaxx.runtime.swing.nav that return NavDataProvider Modifier and Type Method Description protected NavDataProviderNavHelper. getDataProvider()Obtains the attached data provider used to populate and render nodes.Methods in org.nuiton.jaxx.runtime.swing.nav with parameters of type NavDataProvider Modifier and Type Method Description protected voidNavNodeChildLoador. addChildNodes(N parentNode, List<T> datas, NavDataProvider dataProvider)Add childs to givenparentNodeusing retrivedatasfrom the data provider.abstract NNavNodeChildLoador. createNode(T data, NavDataProvider dataProvider)Hook to create a child node given hisdata.NNavNode. findNodeById(String id, NavBridge<M,N> bridge, NavDataProvider provider)Given anid, obtain the child with matching id.NNavNode. getChild(String id, NavBridge<M,N> bridge, NavDataProvider provider)Given anid, 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.voidNavHelper. loadAllNodes(N node, NavDataProvider dataProvider)To load all nodes of a model.voidNavNodeChildLoador. loadChilds(B bridge, N parentNode, NavDataProvider dataProvider)Load childs of the givenparentnode.voidNavNode. populateChilds(NavBridge<M,N> bridge, NavDataProvider provider)To populate childs of the node (only when a none static node).voidNavNode. populateNode(NavBridge<M,N> bridge, NavDataProvider provider, boolean populateChilds)To populate the node.voidNavHelper. setDataProvider(NavDataProvider dataProvider)Registers thedataProviderfor the helper. -
Uses of NavDataProvider in org.nuiton.jaxx.runtime.swing.nav.tree
Fields in org.nuiton.jaxx.runtime.swing.nav.tree declared as NavDataProvider Modifier and Type Field Description protected NavDataProviderAbstractNavTreeCellRenderer. dataProvidersource de donnéeMethods in org.nuiton.jaxx.runtime.swing.nav.tree that return NavDataProvider Modifier and Type Method Description NavDataProviderAbstractNavTreeCellRenderer. getDataProvider()Methods in org.nuiton.jaxx.runtime.swing.nav.tree with parameters of type NavDataProvider Modifier and Type Method Description NNavTreeNode. findNodeById(String id, NavBridge<DefaultTreeModel,N> model, NavDataProvider provider)NNavTreeNode. getChild(String id, NavBridge<DefaultTreeModel,N> bridge, NavDataProvider provider)voidNavTreeNode. populateChilds(NavBridge<DefaultTreeModel,N> bridge, NavDataProvider provider)voidNavTreeNode. populateNode(NavBridge<DefaultTreeModel,N> model, NavDataProvider provider, boolean populateChilds)voidAbstractNavTreeCellRenderer. setDataProvider(NavDataProvider dataProvider) -
Uses of NavDataProvider in org.nuiton.jaxx.runtime.swing.nav.treetable
Methods in org.nuiton.jaxx.runtime.swing.nav.treetable with parameters of type NavDataProvider Modifier and Type Method Description NNavTreeTableNode. findNodeById(String id, NavBridge<NavTreeTableModel,N> model, NavDataProvider provider)NNavTreeTableNode. getChild(String id, NavBridge<NavTreeTableModel,N> bridge, NavDataProvider provider)voidNavTreeTableNode. populateChilds(NavBridge<NavTreeTableModel,N> bridge, NavDataProvider provider)voidNavTreeTableNode. populateNode(NavBridge<NavTreeTableModel,N> model, NavDataProvider provider, boolean populateChilds)
-