webfunds.client
Class AccountTreeModel

java.lang.Object
  |
  +--javax.swing.tree.DefaultTreeModel
        |
        +--webfunds.client.AccountTreeModel

public class AccountTreeModel
extends javax.swing.tree.DefaultTreeModel
implements TreeTableModel

See Also:
Serialized Form

Fields inherited from class javax.swing.tree.DefaultTreeModel
asksAllowsChildren, listenerList, root
 
Constructor Summary
AccountTreeModel(javax.swing.tree.DefaultMutableTreeNode root)
           
AccountTreeModel(javax.swing.tree.DefaultMutableTreeNode root, WalletInterface[] wallets, ChangeContractStore cs)
           
 
Method Summary
 java.lang.Class getColumnClass(int column)
          Returns the type for column number column.
 int getColumnCount()
          Returns the number ofs availible column.
 java.lang.String getColumnName(int column)
          Returns the name for column number column.
 java.lang.Object getValueAt(java.lang.Object treenode, int column)
          Returns the value to be displayed for node node, at column number column.
 boolean isCellEditable(java.lang.Object node, int column)
          Indicates whether the the value for node node, at column number column is editable.
protected  void logmsg(java.lang.String s)
           
 void refresh(javax.swing.tree.DefaultMutableTreeNode node)
           
 void setContractStore(ChangeContractStore cs)
           
 void setValueAt(java.lang.Object aValue, java.lang.Object node, int column)
          Sets the value for node node, at column number column.
 void setWallets(WalletInterface[] wallets)
           
 void valueForPathChanged(javax.swing.tree.TreePath path, java.lang.Object value)
           
 
Methods inherited from class javax.swing.tree.DefaultTreeModel
addTreeModelListener, asksAllowsChildren, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getChild, getChildCount, getIndexOfChild, getPathToRoot, getPathToRoot, getRoot, insertNodeInto, isLeaf, nodeChanged, nodesChanged, nodeStructureChanged, nodesWereInserted, nodesWereRemoved, reload, reload, removeNodeFromParent, removeTreeModelListener, setAsksAllowsChildren, setRoot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccountTreeModel

public AccountTreeModel(javax.swing.tree.DefaultMutableTreeNode root)

AccountTreeModel

public AccountTreeModel(javax.swing.tree.DefaultMutableTreeNode root,
                        WalletInterface[] wallets,
                        ChangeContractStore cs)
Method Detail

logmsg

protected void logmsg(java.lang.String s)

refresh

public void refresh(javax.swing.tree.DefaultMutableTreeNode node)

setWallets

public void setWallets(WalletInterface[] wallets)

setContractStore

public void setContractStore(ChangeContractStore cs)

valueForPathChanged

public void valueForPathChanged(javax.swing.tree.TreePath path,
                                java.lang.Object value)
Overrides:
valueForPathChanged in class javax.swing.tree.DefaultTreeModel

getColumnCount

public int getColumnCount()
Description copied from interface: TreeTableModel
Returns the number ofs availible column.
Specified by:
getColumnCount in interface TreeTableModel

getColumnName

public java.lang.String getColumnName(int column)
Description copied from interface: TreeTableModel
Returns the name for column number column.
Specified by:
getColumnName in interface TreeTableModel

getColumnClass

public java.lang.Class getColumnClass(int column)
Description copied from interface: TreeTableModel
Returns the type for column number column.
Specified by:
getColumnClass in interface TreeTableModel

getValueAt

public java.lang.Object getValueAt(java.lang.Object treenode,
                                   int column)
Description copied from interface: TreeTableModel
Returns the value to be displayed for node node, at column number column.
Specified by:
getValueAt in interface TreeTableModel

isCellEditable

public boolean isCellEditable(java.lang.Object node,
                              int column)
Description copied from interface: TreeTableModel
Indicates whether the the value for node node, at column number column is editable.
Specified by:
isCellEditable in interface TreeTableModel

setValueAt

public void setValueAt(java.lang.Object aValue,
                       java.lang.Object node,
                       int column)
Description copied from interface: TreeTableModel
Sets the value for node node, at column number column.
Specified by:
setValueAt in interface TreeTableModel