kaos.kpat.applet
Class NamespaceTabBuilder

java.lang.Object
  extended by kaos.kpat.applet.NamespaceTabBuilder

public class NamespaceTabBuilder
extends java.lang.Object

The NamespaceTabBuilder helps to build the components of the Namespace Tab in KPAT.


Nested Class Summary
 class NamespaceTabBuilder.NamespaceTableCellRenderer
          Table Cell Renderer for displaying a small font and tip text for each namespace.
 class NamespaceTabBuilder.TableListSelectionHandler
          Handles the selection on the table.
 
Field Summary
protected  javax.swing.JList _classList
           
protected  javax.swing.DefaultListModel _classListModel
           
protected  javax.swing.JList _impList
           
protected  javax.swing.DefaultListModel _impListModel
           
protected  javax.swing.JList _instList
           
protected  javax.swing.DefaultListModel _instListModel
           
protected  java.util.Hashtable _longNamesHashtable
           
protected  kaos.kpat.applet.NamespaceTabBuilder.NamespaceTableModel _model
           
protected  javax.swing.JPanel _namespaceTab
           
protected  java.util.Vector _namespListVector
           
protected  javax.swing.JTable _namespTable
           
protected  javax.swing.ProgressMonitor _progressMonitor
           
protected  javax.swing.JList _propList
           
protected  javax.swing.DefaultListModel _propListModel
           
protected  javax.swing.JPanel _resultsNamespaceInfoPanel
           
protected  javax.swing.Timer _timer
           
protected  TunnelClient _tunnelClient
           
 
Constructor Summary
NamespaceTabBuilder(TunnelClient tunnelClient, KPATApplet applet)
           
 
Method Summary
protected  void createGui()
           
protected  void getNamespaceInformation(java.lang.String node)
          Get the namespaces information (class, properties or imported namespaces) from the directory service and show it to the user when a namespace is selected on the namespace tree.
 javax.swing.JPanel getNamespaceTab()
          Returns the Namespace Tab Panel
 javax.swing.JPanel getResultsPanel()
          Returns the Panel that shows the results when an ontology is selected from the table
 void updateNamespaces()
          Update the Namespaces Tab
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_longNamesHashtable

protected java.util.Hashtable _longNamesHashtable

_classList

protected javax.swing.JList _classList

_classListModel

protected javax.swing.DefaultListModel _classListModel

_propList

protected javax.swing.JList _propList

_propListModel

protected javax.swing.DefaultListModel _propListModel

_impList

protected javax.swing.JList _impList

_impListModel

protected javax.swing.DefaultListModel _impListModel

_instList

protected javax.swing.JList _instList

_instListModel

protected javax.swing.DefaultListModel _instListModel

_namespaceTab

protected javax.swing.JPanel _namespaceTab

_resultsNamespaceInfoPanel

protected javax.swing.JPanel _resultsNamespaceInfoPanel

_namespTable

protected javax.swing.JTable _namespTable

_model

protected kaos.kpat.applet.NamespaceTabBuilder.NamespaceTableModel _model

_progressMonitor

protected javax.swing.ProgressMonitor _progressMonitor

_timer

protected javax.swing.Timer _timer

_tunnelClient

protected TunnelClient _tunnelClient

_namespListVector

protected java.util.Vector _namespListVector
Constructor Detail

NamespaceTabBuilder

public NamespaceTabBuilder(TunnelClient tunnelClient,
                           KPATApplet applet)
Method Detail

createGui

protected void createGui()

updateNamespaces

public void updateNamespaces()
Update the Namespaces Tab


getNamespaceInformation

protected void getNamespaceInformation(java.lang.String node)
Get the namespaces information (class, properties or imported namespaces) from the directory service and show it to the user when a namespace is selected on the namespace tree.


getResultsPanel

public javax.swing.JPanel getResultsPanel()
Returns the Panel that shows the results when an ontology is selected from the table


getNamespaceTab

public javax.swing.JPanel getNamespaceTab()
Returns the Namespace Tab Panel