kaos.kpat.tabs
Class DomainViewTab

java.lang.Object
  extended by kaos.kpat.tabs.ActorInfoPanel
      extended by kaos.kpat.tabs.DomainViewTab
All Implemented Interfaces:
DomainListener, PolicyListener, TabPanel

public class DomainViewTab
extends ActorInfoPanel
implements TabPanel, DomainListener


Nested Class Summary
 
Nested classes/interfaces inherited from class kaos.kpat.tabs.ActorInfoPanel
ActorInfoPanel.AgentPropsTableCellRenderer, ActorInfoPanel.NewPropsTableCellEditor, ActorInfoPanel.OntTypesListCellRenderer, ActorInfoPanel.PropsTableCellEditor
 
Field Summary
 
Fields inherited from class kaos.kpat.tabs.ActorInfoPanel
_addPolicyBtn, _addPropButton, _agentPropsTable, _agentPropsTableModel, _duplicatePolicyBtn, _editPolicyBtn, _frame, _generalInfoPanel, _isDataProperty, _kpat, _loadPolicyBtn, _logger, _model, _okButtonPressed, _ontLabel, _ontTypeList, _ontTypeListModel, _policiesPanel, _policyDescArea, _policyDescLbl, _policyTable, _propertyLabel, _propHashtable, _propListModel, _propNameMap, _propsList, _propsTableCellEditor, _removePolicyBtn, _removePropButton, _savePolicyBtn, _tunnelClient, CANCEL_SELECTED, currentNode_, currentPolicy_, currentPolicyList_, labelData0_, labelData1_, labelData2_, labelData3_, labelPolicyInfo_, labelTitle2_, labelTitle3_, OK_SELECTED, POLICY_TABLE_COLUMN_AUTHOR, POLICY_TABLE_COLUMN_CONTROL_ACTION, POLICY_TABLE_COLUMN_INFORCE, POLICY_TABLE_COLUMN_POLICY, POLICY_TABLE_COLUMN_PRIORITY, POLICY_TABLE_COLUMN_WIDTH_AUTHOR, POLICY_TABLE_COLUMN_WIDTH_CONTROL_ACTION, POLICY_TABLE_COLUMN_WIDTH_INFORCE, POLICY_TABLE_COLUMN_WIDTH_POLICY, POLICY_TABLE_COLUMN_WIDTH_PRIORITY, selectedRow_
 
Constructor Summary
DomainViewTab()
          Creates a new instance of PolicyTemplatesTab
 
Method Summary
 java.awt.Component getDisplayComponent()
           
 java.lang.String getName()
           
 void initialize(KPATApplet kpat, TunnelClient tunnelClient)
           
 void modelObjectAdded(ModelObject modelObj)
           
 void modelObjectChanged(ModelObject modelObj)
           
 void modelObjectRemoved(ModelObject modelObj)
           
 void modelRefreshed(ModelDomainList rootDomains)
           
 
Methods inherited from class kaos.kpat.tabs.ActorInfoPanel
buildActorInfoPanel, enableGovernableControls, getShortName, policiesRefreshed, policyAdded, policyChanged, policyRemoved, policyTableUpdate, policyTableUpdate, removeProperty, setDlgLocation, showException, showPropertiesDialog, showPropertiesDialog, updateGeneralInfoFields, updatePolicyPane
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainViewTab

public DomainViewTab()
Creates a new instance of PolicyTemplatesTab

Method Detail

initialize

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

getDisplayComponent

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

getName

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

modelObjectAdded

public void modelObjectAdded(ModelObject modelObj)
Specified by:
modelObjectAdded in interface DomainListener
Overrides:
modelObjectAdded in class ActorInfoPanel

modelObjectChanged

public void modelObjectChanged(ModelObject modelObj)
Specified by:
modelObjectChanged in interface DomainListener
Overrides:
modelObjectChanged in class ActorInfoPanel

modelObjectRemoved

public void modelObjectRemoved(ModelObject modelObj)
Specified by:
modelObjectRemoved in interface DomainListener
Overrides:
modelObjectRemoved in class ActorInfoPanel

modelRefreshed

public void modelRefreshed(ModelDomainList rootDomains)
Specified by:
modelRefreshed in interface DomainListener
Overrides:
modelRefreshed in class ActorInfoPanel