jaxx.runtime.swing.navigation
Class NavigationUtil

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

public class NavigationUtil
extends java.lang.Object

Usefull methods on NavigationTreeModel and others.

Author:
chemit
See Also:
NavigationTreeModel, NavigationTreeModel.NavigationTreeNode

Nested Class Summary
static class NavigationUtil.NodeRenderer
           
 
Constructor Summary
NavigationUtil()
           
 
Method Summary
static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context, java.lang.String contextKey, java.lang.String navigationPath)
           
static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context, java.lang.String contextKey, java.lang.String navigationPath, java.util.regex.Pattern regex)
           
static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context, java.lang.String contextKey, java.lang.String navigationPath, java.util.regex.Pattern regex, java.lang.String suffix)
           
static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context, java.lang.String contextKey, java.lang.String navigationPath, java.lang.String regex)
           
static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context, java.lang.String contextKey, java.lang.String navigationPath, java.lang.String regex, java.lang.String suffix)
           
static java.lang.Object getContextValue(JAXXContext context, java.lang.String contextKey, java.lang.String navigationPath)
           
static java.lang.String getCurrentNavigationNath(JAXXContext context)
           
static
<O> O
getSelectedBean(JAXXContext context, java.lang.Class<O> clazz)
           
static NavigationTreeModel.NavigationTreeNode getSelectedNode(JAXXContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationUtil

public NavigationUtil()
Method Detail

getCurrentNavigationNath

public static java.lang.String getCurrentNavigationNath(JAXXContext context)

getSelectedNode

public static NavigationTreeModel.NavigationTreeNode getSelectedNode(JAXXContext context)

getSelectedBean

public static <O> O getSelectedBean(JAXXContext context,
                                    java.lang.Class<O> clazz)

getContextValue

public static java.lang.Object getContextValue(JAXXContext context,
                                               java.lang.String contextKey,
                                               java.lang.String navigationPath)
                                        throws java.lang.reflect.InvocationTargetException,
                                               java.lang.NoSuchMethodException,
                                               java.lang.IllegalAccessException
Throws:
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
java.lang.IllegalAccessException

findNode

public static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context,
                                                              java.lang.String contextKey,
                                                              java.lang.String navigationPath)

findNode

public static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context,
                                                              java.lang.String contextKey,
                                                              java.lang.String navigationPath,
                                                              java.lang.String regex)

findNode

public static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context,
                                                              java.lang.String contextKey,
                                                              java.lang.String navigationPath,
                                                              java.util.regex.Pattern regex)

findNode

public static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context,
                                                              java.lang.String contextKey,
                                                              java.lang.String navigationPath,
                                                              java.lang.String regex,
                                                              java.lang.String suffix)

findNode

public static NavigationTreeModel.NavigationTreeNode findNode(JAXXContext context,
                                                              java.lang.String contextKey,
                                                              java.lang.String navigationPath,
                                                              java.util.regex.Pattern regex,
                                                              java.lang.String suffix)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.