com.jurismarches.vradi.ui.helpers
Class VradiTreeHelper

java.lang.Object
  extended by jaxx.runtime.swing.nav.NavHelper<javax.swing.tree.DefaultTreeModel,javax.swing.JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<N>,N>
      extended by jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
          extended by com.jurismarches.vradi.ui.helpers.VradiTreeHelper
All Implemented Interfaces:
org.nuiton.wikitty.WikittyServiceListener
Direct Known Subclasses:
AdminNavigationTreeHelper, EmailNavigationTreeHelper, ThesaurusTreeHelper

public abstract class VradiTreeHelper
extends jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>
implements org.nuiton.wikitty.WikittyServiceListener

Navigation tree helpers.

Author:
sletellier
See Also:
NavTreeHelper

Field Summary
protected  java.util.List<java.lang.String> idsLoaded
           
 
Fields inherited from class jaxx.runtime.swing.nav.NavHelper
childLoadors, dataProvider, expandListener, selectionListener, treeModelListener
 
Fields inherited from interface org.nuiton.wikitty.WikittyServiceListener
CLEAR_EXTENSION_METHOD, CLEAR_WIKITTY_METHOD, PUT_EXTENSION_METHOD, PUT_WIKITTY_METHOD, REMOVE_EXTENSION_METHOD, REMOVE_WIKITTY_METHOD
 
Constructor Summary
VradiTreeHelper()
           
 
Method Summary
 void clearExtension(org.nuiton.wikitty.WikittyServiceEvent event)
           
 void clearWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
           
 VradiDataProvider getDataProvider()
           
 java.util.List<java.lang.String> getLoadedIds()
           
 boolean isLoadedId(java.lang.String id)
           
 void putExtension(org.nuiton.wikitty.WikittyServiceEvent event)
           
 void putWikitty(java.lang.String wikittyId, java.util.Set<java.lang.String> wikittyExtensions)
          Put single wikitty event.
 void putWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
           
 void registerLoadedIds(VradiTreeNode node)
           
 void removeExtension(org.nuiton.wikitty.WikittyServiceEvent event)
           
 void removeWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
           
 void setUI(javax.swing.JTree tree, boolean addExpandTreeListener, boolean addOneClickSelectionListener, javax.swing.event.TreeSelectionListener listener, javax.swing.event.TreeWillExpandListener willExpandListener)
           
 
Methods inherited from class jaxx.runtime.swing.nav.tree.NavTreeHelper
addSelectionPath, addSelectionPaths, createModel, expandPath, getSelectedNode, getSelectedNodes, getSelectionModel, getTreeCellRenderer, isExpanded, removeSelectionPath, removeSelectionPaths, scrollPathToVisible, setSelectionPath
 
Methods inherited from class jaxx.runtime.swing.nav.NavHelper
checkModel, findNode, getBridge, getChild, getChildLoador, getChildLoadors, getModel, getNode, getRootNode, getSelectedIds, getUI, insertNode, insertNode, loadAllNodes, moveNode, populateNode, refreshNode, removeNode, selectNode, selectNode, selectNodes, selectParentNode, setDataProvider, setUI, setUI, setUI, setUI, unSelectNode, unSelectNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idsLoaded

protected java.util.List<java.lang.String> idsLoaded
Constructor Detail

VradiTreeHelper

public VradiTreeHelper()
Method Detail

setUI

public void setUI(javax.swing.JTree tree,
                  boolean addExpandTreeListener,
                  boolean addOneClickSelectionListener,
                  javax.swing.event.TreeSelectionListener listener,
                  javax.swing.event.TreeWillExpandListener willExpandListener)
Overrides:
setUI in class jaxx.runtime.swing.nav.tree.NavTreeHelper<VradiTreeNode>

getDataProvider

public VradiDataProvider getDataProvider()
Overrides:
getDataProvider in class jaxx.runtime.swing.nav.NavHelper<javax.swing.tree.DefaultTreeModel,javax.swing.JTree,jaxx.runtime.swing.nav.tree.NavTreeBridge<VradiTreeNode>,VradiTreeNode>

getLoadedIds

public java.util.List<java.lang.String> getLoadedIds()

isLoadedId

public boolean isLoadedId(java.lang.String id)

registerLoadedIds

public void registerLoadedIds(VradiTreeNode node)

putWikitty

public void putWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
Specified by:
putWikitty in interface org.nuiton.wikitty.WikittyServiceListener

putWikitty

public void putWikitty(java.lang.String wikittyId,
                       java.util.Set<java.lang.String> wikittyExtensions)
Put single wikitty event. TODO maybe it's not a good idea, it's better to manage single refresh for one event

Parameters:
wikittyId - wikitty id
wikittyExtensions - wikitty extensions

removeWikitty

public void removeWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
Specified by:
removeWikitty in interface org.nuiton.wikitty.WikittyServiceListener

clearWikitty

public void clearWikitty(org.nuiton.wikitty.WikittyServiceEvent event)
Specified by:
clearWikitty in interface org.nuiton.wikitty.WikittyServiceListener

putExtension

public void putExtension(org.nuiton.wikitty.WikittyServiceEvent event)
Specified by:
putExtension in interface org.nuiton.wikitty.WikittyServiceListener

removeExtension

public void removeExtension(org.nuiton.wikitty.WikittyServiceEvent event)
Specified by:
removeExtension in interface org.nuiton.wikitty.WikittyServiceListener

clearExtension

public void clearExtension(org.nuiton.wikitty.WikittyServiceEvent event)
Specified by:
clearExtension in interface org.nuiton.wikitty.WikittyServiceListener


Copyright © 2009-2010 JurisMarches. All Rights Reserved.