Save This Page
Home » j2ssh-0.2.9-src » com.sshtools.common.ui » [javadoc | source]
com.sshtools.common.ui
abstract public class: SshToolsApplication [javadoc | source]
java.lang.Object
   com.sshtools.common.ui.SshToolsApplication
An abstract application class that provides container management, look and feel configuration and most recently used menus.
Field Summary
public static final  String PREF_CONNECTION_LAST_HOST     
public static final  String PREF_CONNECTION_LAST_USER     
public static final  String PREF_CONNECTION_LAST_PORT     
public static final  String PREF_CONNECTION_LAST_KEY     
public static final  String PREF_LAF     
public static final  String CROSS_PLATFORM_LAF     
public static final  String DEFAULT_LAF     
public static final  String SYSTEM_LAF     
protected static  Vector containers     
protected static  Log log     
protected static  MRUListModel mruModel     
protected  Class panelClass     
protected  Class defaultContainerClass     
protected  List additionalOptionsTabs     
Constructor:
 public SshToolsApplication(Class panelClass,
    Class defaultContainerClass) 
    Creates a new SshToolsApplication object.
    Parameters:
    panelClass -
    defaultContainerClass -
Method from com.sshtools.common.ui.SshToolsApplication Summary:
addAdditionalOptionsTab,   closeContainer,   convertContainer,   exit,   getAboutAuthors,   getAboutLicenseDetails,   getAboutURL,   getAdditionalOptionsTabs,   getAllLookAndFeelInfo,   getApplicationLargeIcon,   getApplicationName,   getApplicationPreferencesDirectory,   getApplicationVersion,   getContainerAt,   getContainerCount,   getContainerForPanel,   getMRUModel,   getOptionsTab,   init,   newContainer,   newContainer,   removeAdditionalOptionsTab,   removeAdditionalOptionsTab,   setLookAndFeel,   showAbout
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sshtools.common.ui.SshToolsApplication Detail:
 public  void addAdditionalOptionsTab(OptionsTab tab) 
 public  void closeContainer(SshToolsApplicationContainer container) 
 public SshToolsApplicationContainer convertContainer(SshToolsApplicationContainer container,
    Class newContainerClass) throws SshToolsApplicationException 
 public  void exit() 
 abstract public String getAboutAuthors()
 abstract public String getAboutLicenseDetails()
 abstract public String getAboutURL()
 public OptionsTab[] getAdditionalOptionsTabs() 
 public static UIManager.LookAndFeelInfo[] getAllLookAndFeelInfo() 
 abstract public Icon getApplicationLargeIcon()
 abstract public String getApplicationName()
 abstract public File getApplicationPreferencesDirectory()
 abstract public String getApplicationVersion()
 public SshToolsApplicationContainer getContainerAt(int idx) 
 public int getContainerCount() 
 public SshToolsApplicationContainer getContainerForPanel(SshToolsApplicationPanel panel) 
 public MRUListModel getMRUModel() 
 public OptionsTab getOptionsTab(String title) 
 public  void init(String[] args) throws SshToolsApplicationException 
 public SshToolsApplicationContainer newContainer() throws SshToolsApplicationException 
 public  void newContainer(SshToolsApplicationContainer container) throws SshToolsApplicationException 
 public  void removeAdditionalOptionsTab(OptionsTab tab) 
 public  void removeAdditionalOptionsTab(String title) 
 public static  void setLookAndFeel(String className) throws Exception 
 public  void showAbout(Component parent) 
    Show an 'About' dialog