org.gvsig.wfs.gui.panels.fieldstree
Class FieldsTreeTableModel

java.lang.Object
  extended by org.gvsig.gui.beans.swing.treeTable.AbstractTreeTableModel
      extended by org.gvsig.wfs.gui.panels.fieldstree.FieldsTreeTableModel
All Implemented Interfaces:
javax.swing.tree.TreeModel, org.gvsig.gui.beans.swing.treeTable.TreeTableModel
Direct Known Subclasses:
TreeTableModelWithCheckBoxes

public class FieldsTreeTableModel
extends org.gvsig.gui.beans.swing.treeTable.AbstractTreeTableModel

Author:
Jorge Piera Llodrá (piera_jor@gva.es), Pablo Piqueras Bartolomé (p_queras@hotmail.com)

Field Summary
 
Fields inherited from class org.gvsig.gui.beans.swing.treeTable.AbstractTreeTableModel
listenerList, root
 
Constructor Summary
FieldsTreeTableModel()
           
FieldsTreeTableModel(java.lang.Object root)
           
FieldsTreeTableModel(java.lang.Object root, boolean show_Geometry)
           
 
Method Summary
 java.lang.Object getChild(java.lang.Object node, int i)
           
 int getChildCount(java.lang.Object node)
           
 java.lang.Class getColumnClass(int column)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 java.util.Vector<java.lang.Object> getLeafsFromNodeBranch(java.lang.Object node)
          Returns leafs from a node branch
 boolean getShowGeometry()
           
 java.lang.Object getValueAt(java.lang.Object node, int column)
           
 boolean isLeaf(java.lang.Object node)
           
 
Methods inherited from class org.gvsig.gui.beans.swing.treeTable.AbstractTreeTableModel
addTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getIndexOfChild, getRoot, isCellEditable, removeTreeModelListener, setNodes, setValueAt, valueForPathChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldsTreeTableModel

public FieldsTreeTableModel()

FieldsTreeTableModel

public FieldsTreeTableModel(java.lang.Object root)

FieldsTreeTableModel

public FieldsTreeTableModel(java.lang.Object root,
                            boolean show_Geometry)
Method Detail

getChild

public java.lang.Object getChild(java.lang.Object node,
                                 int i)

getChildCount

public int getChildCount(java.lang.Object node)

getColumnClass

public java.lang.Class getColumnClass(int column)
Specified by:
getColumnClass in interface org.gvsig.gui.beans.swing.treeTable.TreeTableModel
Overrides:
getColumnClass in class org.gvsig.gui.beans.swing.treeTable.AbstractTreeTableModel

getColumnCount

public int getColumnCount()

getColumnName

public java.lang.String getColumnName(int column)

getLeafsFromNodeBranch

public java.util.Vector<java.lang.Object> getLeafsFromNodeBranch(java.lang.Object node)
Returns leafs from a node branch

Parameters:
node - A node in this tree model
Returns:
A vector with leafs

getShowGeometry

public boolean getShowGeometry()

getValueAt

public java.lang.Object getValueAt(java.lang.Object node,
                                   int column)

isLeaf

public boolean isLeaf(java.lang.Object node)
Specified by:
isLeaf in interface javax.swing.tree.TreeModel
Overrides:
isLeaf in class org.gvsig.gui.beans.swing.treeTable.AbstractTreeTableModel


Copyright © 2014 gvSIG Association. All Rights Reserved.