Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

edu.stanford.smi.protege.ui
Class ConfigureProjectPanel  view ConfigureProjectPanel download ConfigureProjectPanel.java

java.lang.Object
  extended byValidatableTabComponent
      extended byedu.stanford.smi.protege.ui.ConfigureProjectPanel

public class ConfigureProjectPanel
extends ValidatableTabComponent

The global configuration panel. This panel consists of a set of tabs that each handles a specific part of the configuration. Class has been expanded to allow user defined configuration tabs in the project configuration panel. To add a new tab to the configuration panel, call: ConfigureProjectPanel.registerConfigureTab(String tabTitle, String clsName) To remove a tab from the configuration panel, call: ConfigureProjectPanel.unregisterConfigureTab(String configTabName)


Nested Class Summary
(package private) static class ConfigureProjectPanel.TabNameClsPair
           
 
Field Summary
private  Project _project
           
private static java.util.ArrayList userDefinedConfigTabs
           
 
Constructor Summary
ConfigureProjectPanel(Project project)
           
 
Method Summary
private  void addConfigTab(java.lang.String tabName, java.lang.String tabClassName)
           
private  void addUserDefinedConfigTabs()
           
static void registerConfigureTab(java.lang.String tabTitle, java.lang.String clsName)
           
static void unregisterConfigureTab(java.lang.String configTabName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userDefinedConfigTabs

private static java.util.ArrayList userDefinedConfigTabs

_project

private Project _project
Constructor Detail

ConfigureProjectPanel

public ConfigureProjectPanel(Project project)
Method Detail

addUserDefinedConfigTabs

private void addUserDefinedConfigTabs()

addConfigTab

private void addConfigTab(java.lang.String tabName,
                          java.lang.String tabClassName)

registerConfigureTab

public static void registerConfigureTab(java.lang.String tabTitle,
                                        java.lang.String clsName)

unregisterConfigureTab

public static void unregisterConfigureTab(java.lang.String configTabName)