jaxx.runtime.swing.navigation
Class NavigationTreeModelBuilder

java.lang.Object
  extended by jaxx.runtime.swing.navigation.NavigationTreeModelBuilder

public class NavigationTreeModelBuilder
extends java.lang.Object

Author:
chemit

Nested Class Summary
static class NavigationTreeModelBuilder.ChildBuilder<O>
           
 
Field Summary
protected  NavigationTreeModel model
           
 
Constructor Summary
NavigationTreeModelBuilder(java.lang.String navigationSeparator)
           
 
Method Summary
protected  NavigationTreeModel.NavigationTreeNode addChildNode(NavigationTreeModel.NavigationTreeNode parentNode, NavigationTreeModel.NavigationTreeNode node)
           
 NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode, Decorator<?> decorator, JAXXContextEntryDef entryDef, java.lang.String contextName, java.lang.Class<? extends JAXXObject> uiClass, java.lang.Class<? extends JAXXAction> actionClass)
           
 NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode, Decorator<?> decorator, JAXXContextEntryDef entryDef, java.lang.String entryPath, java.lang.String contextName, java.lang.Class<? extends JAXXObject> uiClass, java.lang.Class<? extends JAXXAction> actionClass)
           
 NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode, Decorator<?> decorator, java.lang.String entryPath, java.lang.String contextName, java.lang.Class<? extends JAXXObject> uiClass, java.lang.Class<? extends JAXXAction> actionClass)
           
 NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode, java.lang.String libelle, JAXXContextEntryDef entryDef, java.lang.String contextName, java.lang.Class<? extends JAXXObject> uiClass, java.lang.Class<? extends JAXXAction> actionClass)
           
 NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode, java.lang.String libelle, JAXXContextEntryDef entryDef, java.lang.String entryPath, java.lang.String contextName, java.lang.Class<? extends JAXXObject> uiClass, java.lang.Class<? extends JAXXAction> actionClass)
           
 NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode, java.lang.String libelle, java.lang.String entryPath, java.lang.String contextName, java.lang.Class<? extends JAXXObject> uiClass, java.lang.Class<? extends JAXXAction> actionClass)
           
 NavigationTreeModel getModel()
           
 NavigationTreeModel.NavigationTreeNode removeChildNode(NavigationTreeModel.NavigationTreeNode node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

protected NavigationTreeModel model
Constructor Detail

NavigationTreeModelBuilder

public NavigationTreeModelBuilder(java.lang.String navigationSeparator)
Method Detail

getModel

public NavigationTreeModel getModel()

build

public NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode,
                                                    java.lang.String libelle,
                                                    JAXXContextEntryDef entryDef,
                                                    java.lang.String entryPath,
                                                    java.lang.String contextName,
                                                    java.lang.Class<? extends JAXXObject> uiClass,
                                                    java.lang.Class<? extends JAXXAction> actionClass)

build

public NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode,
                                                    java.lang.String libelle,
                                                    JAXXContextEntryDef entryDef,
                                                    java.lang.String contextName,
                                                    java.lang.Class<? extends JAXXObject> uiClass,
                                                    java.lang.Class<? extends JAXXAction> actionClass)

build

public NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode,
                                                    java.lang.String libelle,
                                                    java.lang.String entryPath,
                                                    java.lang.String contextName,
                                                    java.lang.Class<? extends JAXXObject> uiClass,
                                                    java.lang.Class<? extends JAXXAction> actionClass)

build

public NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode,
                                                    Decorator<?> decorator,
                                                    JAXXContextEntryDef entryDef,
                                                    java.lang.String entryPath,
                                                    java.lang.String contextName,
                                                    java.lang.Class<? extends JAXXObject> uiClass,
                                                    java.lang.Class<? extends JAXXAction> actionClass)

build

public NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode,
                                                    Decorator<?> decorator,
                                                    JAXXContextEntryDef entryDef,
                                                    java.lang.String contextName,
                                                    java.lang.Class<? extends JAXXObject> uiClass,
                                                    java.lang.Class<? extends JAXXAction> actionClass)

build

public NavigationTreeModel.NavigationTreeNode build(NavigationTreeModel.NavigationTreeNode parentNode,
                                                    Decorator<?> decorator,
                                                    java.lang.String entryPath,
                                                    java.lang.String contextName,
                                                    java.lang.Class<? extends JAXXObject> uiClass,
                                                    java.lang.Class<? extends JAXXAction> actionClass)

addChildNode

protected NavigationTreeModel.NavigationTreeNode addChildNode(NavigationTreeModel.NavigationTreeNode parentNode,
                                                              NavigationTreeModel.NavigationTreeNode node)

removeChildNode

public NavigationTreeModel.NavigationTreeNode removeChildNode(NavigationTreeModel.NavigationTreeNode node)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.