jaxx.runtime.swing.navigation.tree
Class NavigationTreeModelBuilder

java.lang.Object
  extended by jaxx.runtime.swing.navigation.AbstractNavigationModelBuilder<NavigationTreeNode>
      extended by jaxx.runtime.swing.navigation.tree.NavigationTreeModelBuilder
All Implemented Interfaces:
NavigationModelBuilder<NavigationTreeNode>

public class NavigationTreeModelBuilder
extends AbstractNavigationModelBuilder<NavigationTreeNode>

This object is design to build a NavigationTreeModel.

Since:
17.2
Author:
chemit
See Also:
NavigationModelBuilder

Field Summary
 
Fields inherited from class jaxx.runtime.swing.navigation.AbstractNavigationModelBuilder
adjustingValue, defaultUIClass, defaultUIHandlerClass, model
 
Constructor Summary
NavigationTreeModelBuilder(Class<? extends JAXXObject> defaultUIClass, Class<? extends JAXXAction> defaultUIHandlerClass, NavigationTreeModel model)
           
NavigationTreeModelBuilder(String pathSeparator, JAXXContext context, Class<? extends JAXXObject> defaultUIClass, Class<? extends JAXXAction> defaultUIHandlerClass)
           
 
Method Summary
 NavigationTreeNode createNavigationNode(String pathSeparator, String contextName, JAXXContextEntryDef<?> jaxxContextEntryDef, String jaxxContextEntryPath)
           
 NavigationTreeModel getModel()
           
 
Methods inherited from class jaxx.runtime.swing.navigation.AbstractNavigationModelBuilder
addChildNode, addDecoratorNodeRenderer, addI18nNodeRenderer, addNodeJaxxClasses, build, build, build, build, build, build, buildEmptyRoot, moveNode, printModel, removeChildNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationTreeModelBuilder

public NavigationTreeModelBuilder(String pathSeparator,
                                  JAXXContext context,
                                  Class<? extends JAXXObject> defaultUIClass,
                                  Class<? extends JAXXAction> defaultUIHandlerClass)

NavigationTreeModelBuilder

public NavigationTreeModelBuilder(Class<? extends JAXXObject> defaultUIClass,
                                  Class<? extends JAXXAction> defaultUIHandlerClass,
                                  NavigationTreeModel model)
Method Detail

createNavigationNode

public NavigationTreeNode createNavigationNode(String pathSeparator,
                                               String contextName,
                                               JAXXContextEntryDef<?> jaxxContextEntryDef,
                                               String jaxxContextEntryPath)

getModel

public NavigationTreeModel getModel()
Specified by:
getModel in interface NavigationModelBuilder<NavigationTreeNode>
Overrides:
getModel in class AbstractNavigationModelBuilder<NavigationTreeNode>


Copyright © 2008-2010 CodeLutin. All Rights Reserved.