kaos.kpat.tabs
Class TemplatesTab

java.lang.Object
  extended by kaos.kpat.tabs.TemplatesTab
All Implemented Interfaces:
PolicyListener, PolicyTemplateFactory.TemplateFactoryListener, TabPanel
Direct Known Subclasses:
DefinedTemplatesTab

public class TemplatesTab
extends java.lang.Object
implements TabPanel, PolicyTemplateFactory.TemplateFactoryListener, PolicyListener

Author:
jlott Revision: mbreedy

Constructor Summary
TemplatesTab()
          Creates a new instance of TemplatesTab
 
Method Summary
 void addTemplate(PolicyTemplate template)
           
 java.lang.String cleanString(java.lang.String str)
           
static void expandTreeNodes(javax.swing.JTree jt, javax.swing.tree.TreeNode startNode)
           
 java.awt.Component getDisplayComponent()
           
 java.lang.String getName()
           
 void hideButtons(boolean hideButtons)
           
 void initialize(KPATApplet kpat, TunnelClient tunnelClient)
           
 void initializeTemplate()
           
 void policiesRefreshed(ModelPolicyList allPolicies)
           
 void policyAdded(ModelPolicy policy)
           
 void policyChanged(ModelPolicy policy)
           
 void policyRemoved(ModelPolicy policy)
           
 void removeTemplate(PolicyTemplate template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplatesTab

public TemplatesTab()
Creates a new instance of TemplatesTab

Method Detail

initialize

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

hideButtons

public void hideButtons(boolean hideButtons)

getDisplayComponent

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

getName

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

addTemplate

public void addTemplate(PolicyTemplate template)
Specified by:
addTemplate in interface PolicyTemplateFactory.TemplateFactoryListener

removeTemplate

public void removeTemplate(PolicyTemplate template)
Specified by:
removeTemplate in interface PolicyTemplateFactory.TemplateFactoryListener

cleanString

public java.lang.String cleanString(java.lang.String str)

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

expandTreeNodes

public static void expandTreeNodes(javax.swing.JTree jt,
                                   javax.swing.tree.TreeNode startNode)

initializeTemplate

public void initializeTemplate()