jaxx.runtime.swing.navigation
Interface NavigationModelBuilder

All Known Implementing Classes:
NavigationTreeModelBuilder, NavigationTreeTableModelBuilder

public interface NavigationModelBuilder

Interface to create a builder, this object is design to build a NavigationModel.

Since:
2.0.0
Author:
sletellier

Method Summary
 void addDecoratorNodeRenderer(NavigationTreeNode node, Decorator<?> decorator)
           
 void addI18nNodeRenderer(NavigationTreeNode node, String libelle)
           
 void addNodeJaxxClasses(NavigationTreeNode node, Class<? extends JAXXObject> uIClass, Class<? extends JAXXAction> uIHandlerClass)
           
 NavigationTreeNode build(NavigationTreeNode parentNode, Decorator<?> decorator, JAXXContextEntryDef<?> entryDef, String contextName, Class<? extends JAXXObject> uiClass, Class<? extends JAXXAction> actionClass)
           
 NavigationTreeNode build(NavigationTreeNode parentNode, Decorator<?> decorator, JAXXContextEntryDef<?> entryDef, String entryPath, String contextName, Class<? extends JAXXObject> uiClass, Class<? extends JAXXAction> actionClass)
           
 NavigationTreeNode build(NavigationTreeNode parentNode, Decorator<?> decorator, String entryPath, String contextName, Class<? extends JAXXObject> uiClass, Class<? extends JAXXAction> actionClass)
           
 NavigationTreeNode build(NavigationTreeNode parentNode, String libelle, JAXXContextEntryDef<?> entryDef, String contextName, Class<? extends JAXXObject> uiClass, Class<? extends JAXXAction> actionClass)
           
 NavigationTreeNode build(NavigationTreeNode parentNode, String libelle, JAXXContextEntryDef<?> entryDef, String entryPath, String contextName, Class<? extends JAXXObject> uiClass, Class<? extends JAXXAction> actionClass)
           
 NavigationTreeNode build(NavigationTreeNode parentNode, String libelle, String entryPath, String contextName, Class<? extends JAXXObject> uiClass, Class<? extends JAXXAction> actionClass)
           
 NavigationTreeNode buildEmptyRoot(JAXXContextEntryDef<?> entryDef, String contextName)
           
 NavigationModel getModel()
           
 void printModel(NavigationTreeNode node)
           
 NavigationTreeNode removeChildNode(NavigationTreeNode node)
           
 

Method Detail

getModel

NavigationModel getModel()

buildEmptyRoot

NavigationTreeNode buildEmptyRoot(JAXXContextEntryDef<?> entryDef,
                                  String contextName)

build

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

build

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

build

NavigationTreeNode build(NavigationTreeNode parentNode,
                         String libelle,
                         String entryPath,
                         String contextName,
                         Class<? extends JAXXObject> uiClass,
                         Class<? extends JAXXAction> actionClass)

build

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

build

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

build

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

removeChildNode

NavigationTreeNode removeChildNode(NavigationTreeNode node)

addI18nNodeRenderer

void addI18nNodeRenderer(NavigationTreeNode node,
                         String libelle)

addDecoratorNodeRenderer

void addDecoratorNodeRenderer(NavigationTreeNode node,
                              Decorator<?> decorator)

addNodeJaxxClasses

void addNodeJaxxClasses(NavigationTreeNode node,
                        Class<? extends JAXXObject> uIClass,
                        Class<? extends JAXXAction> uIHandlerClass)

printModel

void printModel(NavigationTreeNode node)


Copyright © 2008-2010 CodeLutin. All Rights Reserved.