Author: sletellier Date: 2009-10-20 14:59:39 +0200 (Tue, 20 Oct 2009) New Revision: 1579 Modified: branches/jaxx-2.X/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java Log: Adding helper to return typed selected node Modified: branches/jaxx-2.X/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java =================================================================== --- branches/jaxx-2.X/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java 2009-10-20 12:58:57 UTC (rev 1578) +++ branches/jaxx-2.X/jaxx-runtime/src/main/java/jaxx/runtime/swing/navigation/NavigationTreeContextHelper.java 2009-10-20 12:59:39 UTC (rev 1579) @@ -88,6 +88,14 @@ return r; } + public <T> T getSelectedBean(JAXXContext context, Class<T> type) { + Object r = getSelectedBeanContextEntry().getContextValue(context); + if (type.equals(r.getClass())){ + return (T)getSelectedBeanContextEntry().getContextValue(context); + } + return null; + } + public void setTreeModel(JAXXContext context, NavigationTreeModel model) { getTreeModelContextEntry().setContextValue(context, model); }