kaos.kpat.tabs
Class PoliciesTab

java.lang.Object
  extended by kaos.kpat.tabs.PoliciesTab
All Implemented Interfaces:
OntologyListener, PolicyListener, PolicySetListener, TabPanel

public class PoliciesTab
extends java.lang.Object
implements TabPanel, PolicySetListener, OntologyListener, PolicyListener

Author:
jlott

Field Summary
static java.lang.String NAME
           
 
Constructor Summary
PoliciesTab()
          Creates a new instance of PolicyTab
 
Method Summary
 void buildGUI()
           
 java.awt.Component getDisplayComponent()
           
 java.lang.String getName()
           
 ModelPolicy getSelectedPolicy()
           
 void initialize(KPATApplet kpat, TunnelClient tunnelClient)
           
 void initializeTemplate()
           
 void ontologyLoaded(SerializableOntModelImpl model)
           
 void ontologyLoaded(java.lang.String ontologyName)
           
 void policiesRefreshed(ModelPolicyList allPolicies)
           
 void policyAdded(ModelPolicy policy)
           
 void policyChanged(ModelPolicy policy)
           
 void policyRemoved(ModelPolicy policy)
           
 void policySetAdded(ModelPolicySet policySet)
           
 void policySetChanged(ModelPolicySet policySet)
           
 void policySetRemoved(ModelPolicySet policySet)
           
 void policySetsRefreshed(java.util.List allPolicySets)
           
 void selectPolicyInTable(java.lang.String policyName)
           
 void selectPolicyNode(SortableTreeNode parent, ModelPolicy mp)
           
 void setPolicyPriority(ModelPolicy mp, int priority)
           
 void showException(java.lang.String msg, java.lang.Exception e)
           
 void sortListModel(javax.swing.DefaultListModel dlm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

PoliciesTab

public PoliciesTab()
Creates a new instance of PolicyTab

Method Detail

getSelectedPolicy

public ModelPolicy getSelectedPolicy()

initialize

public void initialize(KPATApplet kpat,
                       TunnelClient tunnelClient)
Specified by:
initialize in interface TabPanel

sortListModel

public void sortListModel(javax.swing.DefaultListModel dlm)

getDisplayComponent

public java.awt.Component getDisplayComponent()
Specified by:
getDisplayComponent in interface TabPanel

getName

public java.lang.String getName()
Specified by:
getName in interface TabPanel

buildGUI

public void buildGUI()

setPolicyPriority

public void setPolicyPriority(ModelPolicy mp,
                              int priority)

selectPolicyNode

public void selectPolicyNode(SortableTreeNode parent,
                             ModelPolicy mp)

selectPolicyInTable

public void selectPolicyInTable(java.lang.String policyName)

showException

public void showException(java.lang.String msg,
                          java.lang.Exception e)

policySetAdded

public void policySetAdded(ModelPolicySet policySet)
Specified by:
policySetAdded in interface PolicySetListener

policySetChanged

public void policySetChanged(ModelPolicySet policySet)
Specified by:
policySetChanged in interface PolicySetListener

policySetRemoved

public void policySetRemoved(ModelPolicySet policySet)
Specified by:
policySetRemoved in interface PolicySetListener

policySetsRefreshed

public void policySetsRefreshed(java.util.List allPolicySets)
Specified by:
policySetsRefreshed in interface PolicySetListener

ontologyLoaded

public void ontologyLoaded(java.lang.String ontologyName)
Specified by:
ontologyLoaded in interface OntologyListener

ontologyLoaded

public void ontologyLoaded(SerializableOntModelImpl model)
Specified by:
ontologyLoaded in interface OntologyListener

initializeTemplate

public void initializeTemplate()

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