com.jurismarches.vradi.ui.offer.thesaurus.models
Class ThesaurusCartographyModel

java.lang.Object
  extended by org.jdesktop.swingx.treetable.AbstractTreeTableModel
      extended by com.jurismarches.vradi.ui.offer.thesaurus.models.ThesaurusCartographyModel
All Implemented Interfaces:
TreeModel, org.jdesktop.swingx.treetable.TreeTableModel

public class ThesaurusCartographyModel
extends org.jdesktop.swingx.treetable.AbstractTreeTableModel

ThesaurusCartographyModel.

Since:
14 avr. 2010 14:40:00
Version:
$Revision: 1252 $ $Date: 2010-09-01 19:24:11 +0200 (mer., 01 sept. 2010) $
Author:
schorlet

Nested Class Summary
 class ThesaurusCartographyModel.TreeCellRenderer
           
 
Field Summary
protected  Map<String,Integer> cartography
          number of matching forms indexed by node
protected  Map<String,List<Form>> formList
          chidren form indexed by parent node id
protected  Map<String,List<Thesaurus>> nodeList
          chidren nodes indexed by parent node id
protected  Map<String,List<Thesaurus>> topLevels
          top level nodes
 
Fields inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel
modelSupport, root
 
Constructor Summary
ThesaurusCartographyModel(ThesaurusCartography thesaurusCartography)
           
 
Method Summary
 Object getChild(Object parent, int index)
           
 int getChildCount(Object parent)
           
 int getColumnCount()
           
 String getColumnName(int column)
           
 int getIndexOfChild(Object parent, Object child)
           
 Object getValueAt(Object node, int column)
           
 
Methods inherited from class org.jdesktop.swingx.treetable.AbstractTreeTableModel
addTreeModelListener, getColumnClass, getHierarchicalColumn, getRoot, getTreeModelListeners, isCellEditable, isLeaf, removeTreeModelListener, setValueAt, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodeList

protected Map<String,List<Thesaurus>> nodeList
chidren nodes indexed by parent node id


formList

protected Map<String,List<Form>> formList
chidren form indexed by parent node id


topLevels

protected Map<String,List<Thesaurus>> topLevels
top level nodes


cartography

protected Map<String,Integer> cartography
number of matching forms indexed by node

Constructor Detail

ThesaurusCartographyModel

public ThesaurusCartographyModel(ThesaurusCartography thesaurusCartography)
Method Detail

getColumnCount

public int getColumnCount()

getValueAt

public Object getValueAt(Object node,
                         int column)

getChild

public Object getChild(Object parent,
                       int index)

getChildCount

public int getChildCount(Object parent)

getIndexOfChild

public int getIndexOfChild(Object parent,
                           Object child)

getColumnName

public String getColumnName(int column)
Specified by:
getColumnName in interface org.jdesktop.swingx.treetable.TreeTableModel
Overrides:
getColumnName in class org.jdesktop.swingx.treetable.AbstractTreeTableModel


Copyright © 2009-2010 JurisMarches. All Rights Reserved.