kaos.kpat.applet
Class DragPolicyTreeTable.PolicyTreeTableModel
java.lang.Object
kaos.kpat.gui.util.treeTable.AbstractTreeTableModel
kaos.kpat.applet.DragPolicyTreeTable.PolicyTreeTableModel
- All Implemented Interfaces:
- javax.swing.tree.TreeModel, PolicyListener, TreeTableModel
- Enclosing class:
- DragPolicyTreeTable
public static class DragPolicyTreeTable.PolicyTreeTableModel
- extends AbstractTreeTableModel
- implements PolicyListener
Field Summary |
protected static java.lang.Class[] |
cTypes
|
Methods inherited from class kaos.kpat.gui.util.treeTable.AbstractTreeTableModel |
addTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getIndexOfChild, getRoot, isCellEditable, isLeaf, removeTreeModelListener, setValueAt, valueForPathChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cTypes
protected static java.lang.Class[] cTypes
DragPolicyTreeTable.PolicyTreeTableModel
public DragPolicyTreeTable.PolicyTreeTableModel()
getColumnClass
public java.lang.Class getColumnClass(int column)
- Returns the class for the particular column.
- Specified by:
getColumnClass
in interface TreeTableModel
- Overrides:
getColumnClass
in class AbstractTreeTableModel
setPolicySets
public void setPolicySets(java.util.List policySets)
addPolicySet
public void addPolicySet(ModelPolicySet mps)
changePolicySet
public void changePolicySet(ModelPolicySet policySet)
removePolicySet
public void removePolicySet(ModelPolicySet policySet)
addPolicy
public void addPolicy(ModelPolicy mp)
changePolicy
public void changePolicy(ModelPolicy policy)
removePolicy
public void removePolicy(ModelPolicy mp)
clear
public void clear()
getPolicy
public ModelPolicy getPolicy(java.lang.String policyId)
getPolicySet
public ModelPolicySet getPolicySet(java.lang.String policySetId)
getPolicySetNode
public SortableTreeNode getPolicySetNode(java.lang.String policySetId)
policyAdded
public void policyAdded(ModelPolicy policy)
- Specified by:
policyAdded
in interface PolicyListener
policyChanged
public void policyChanged(ModelPolicy policy)
- Specified by:
policyChanged
in interface PolicyListener
policyRemoved
public void policyRemoved(ModelPolicy policy)
- Specified by:
policyRemoved
in interface PolicyListener
policiesRefreshed
public void policiesRefreshed(ModelPolicyList allPolicies)
- Specified by:
policiesRefreshed
in interface PolicyListener
setFilter
public void setFilter(SubjectMsg actorFilter,
java.lang.String actionFilter)
getColumnCount
public int getColumnCount()
- Description copied from interface:
TreeTableModel
- Returns the number ofs availible column.
- Specified by:
getColumnCount
in interface TreeTableModel
setPolicies
public void setPolicies(ModelPolicyList policies)
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
getValueAt
public java.lang.Object getValueAt(java.lang.Object node,
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
getChild
public java.lang.Object getChild(java.lang.Object parent,
int index)
- Specified by:
getChild
in interface javax.swing.tree.TreeModel
getChildCount
public int getChildCount(java.lang.Object parent)
- Specified by:
getChildCount
in interface javax.swing.tree.TreeModel