jaxx.runtime.swing.navigation
Interface NavigationModelBuilder<E extends NavigationNode<E>>
- All Known Implementing Classes:
- AbstractNavigationModelBuilder, NavigationTreeModelBuilder, NavigationTreeTableModelBuilder
public interface NavigationModelBuilder<E extends NavigationNode<E>>
Contract to create a builder, this object is design to build a NavigationModel.
- Since:
- 2.0.0
- Author:
- sletellier
|
Method Summary |
void |
addDecoratorNodeRenderer(E node,
Decorator<?> decorator)
|
void |
addI18nNodeRenderer(E node,
String libelle)
|
void |
addNodeJaxxClasses(E node,
Class<? extends JAXXObject> uIClass,
Class<? extends JAXXAction> uIHandlerClass)
|
E |
build(E parentNode,
Decorator<?> decorator,
JAXXContextEntryDef<?> entryDef,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
|
E |
build(E parentNode,
Decorator<?> decorator,
JAXXContextEntryDef<?> entryDef,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
|
E |
build(E parentNode,
Decorator<?> decorator,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
|
E |
build(E parentNode,
String libelle,
JAXXContextEntryDef<?> entryDef,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
|
E |
build(E parentNode,
String libelle,
JAXXContextEntryDef<?> entryDef,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
|
E |
build(E parentNode,
String libelle,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
|
E |
buildEmptyRoot(JAXXContextEntryDef<?> entryDef,
String contextName)
|
E |
createNavigationNode(String pathSeparator,
String contextName,
JAXXContextEntryDef<?> jaxxContextEntryDef,
String jaxxContextEntryPath)
|
NavigationModel<E> |
getModel()
|
void |
moveNode(E parentNode,
E node,
int position)
|
void |
printModel(E node)
|
E |
removeChildNode(E node)
|
getModel
NavigationModel<E> getModel()
createNavigationNode
E createNavigationNode(String pathSeparator,
String contextName,
JAXXContextEntryDef<?> jaxxContextEntryDef,
String jaxxContextEntryPath)
buildEmptyRoot
E buildEmptyRoot(JAXXContextEntryDef<?> entryDef,
String contextName)
build
E build(E parentNode,
String libelle,
JAXXContextEntryDef<?> entryDef,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
build
E build(E parentNode,
String libelle,
JAXXContextEntryDef<?> entryDef,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
build
E build(E parentNode,
String libelle,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
build
E build(E parentNode,
Decorator<?> decorator,
JAXXContextEntryDef<?> entryDef,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
build
E build(E parentNode,
Decorator<?> decorator,
JAXXContextEntryDef<?> entryDef,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
build
E build(E parentNode,
Decorator<?> decorator,
String entryPath,
String contextName,
Class<? extends JAXXObject> uiClass,
Class<? extends JAXXAction> actionClass)
removeChildNode
E removeChildNode(E node)
moveNode
void moveNode(E parentNode,
E node,
int position)
addI18nNodeRenderer
void addI18nNodeRenderer(E node,
String libelle)
addDecoratorNodeRenderer
void addDecoratorNodeRenderer(E node,
Decorator<?> decorator)
addNodeJaxxClasses
void addNodeJaxxClasses(E node,
Class<? extends JAXXObject> uIClass,
Class<? extends JAXXAction> uIHandlerClass)
printModel
void printModel(E node)
Copyright © 2008-2010 CodeLutin. All Rights Reserved.