public abstract class SshToolsApplication
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
additionalOptionsTabs |
protected static java.util.Vector |
containers |
static java.lang.String |
CROSS_PLATFORM_LAF |
static java.lang.String |
DEFAULT_LAF |
protected java.lang.Class |
defaultContainerClass |
protected static org.apache.commons.logging.Log |
log |
protected static MRUListModel |
mruModel |
protected java.lang.Class |
panelClass |
static java.lang.String |
PREF_CONNECTION_LAST_HOST |
static java.lang.String |
PREF_CONNECTION_LAST_KEY |
static java.lang.String |
PREF_CONNECTION_LAST_PORT |
static java.lang.String |
PREF_CONNECTION_LAST_USER |
static java.lang.String |
PREF_LAF |
static java.lang.String |
SYSTEM_LAF |
Constructor and Description |
---|
SshToolsApplication(java.lang.Class panelClass,
java.lang.Class defaultContainerClass)
Creates a new SshToolsApplication object.
|
public static final java.lang.String PREF_CONNECTION_LAST_HOST
public static final java.lang.String PREF_CONNECTION_LAST_USER
public static final java.lang.String PREF_CONNECTION_LAST_PORT
public static final java.lang.String PREF_CONNECTION_LAST_KEY
public static final java.lang.String PREF_LAF
public static final java.lang.String CROSS_PLATFORM_LAF
public static final java.lang.String DEFAULT_LAF
public static final java.lang.String SYSTEM_LAF
protected static java.util.Vector containers
protected static org.apache.commons.logging.Log log
protected static MRUListModel mruModel
protected java.lang.Class panelClass
protected java.lang.Class defaultContainerClass
protected java.util.List additionalOptionsTabs
public SshToolsApplication(java.lang.Class panelClass, java.lang.Class defaultContainerClass)
panelClass
- defaultContainerClass
- public static javax.swing.UIManager.LookAndFeelInfo[] getAllLookAndFeelInfo()
public MRUListModel getMRUModel()
public abstract java.lang.String getApplicationName()
public abstract java.lang.String getApplicationVersion()
public abstract javax.swing.Icon getApplicationLargeIcon()
public abstract java.lang.String getAboutLicenseDetails()
public abstract java.lang.String getAboutURL()
public abstract java.lang.String getAboutAuthors()
public abstract java.io.File getApplicationPreferencesDirectory()
public OptionsTab[] getAdditionalOptionsTabs()
public void addAdditionalOptionsTab(OptionsTab tab)
tab
- public void removeAdditionalOptionsTab(OptionsTab tab)
tab
- public void removeAdditionalOptionsTab(java.lang.String title)
title
- public OptionsTab getOptionsTab(java.lang.String title)
title
- public void exit()
public int getContainerCount()
public SshToolsApplicationContainer getContainerAt(int idx)
idx
- public SshToolsApplicationContainer getContainerForPanel(SshToolsApplicationPanel panel)
panel
- public void closeContainer(SshToolsApplicationContainer container)
container
- public void showAbout(java.awt.Component parent)
public SshToolsApplicationContainer newContainer() throws SshToolsApplicationException
SshToolsApplicationException
public void newContainer(SshToolsApplicationContainer container) throws SshToolsApplicationException
container
- SshToolsApplicationException
public SshToolsApplicationContainer convertContainer(SshToolsApplicationContainer container, java.lang.Class newContainerClass) throws SshToolsApplicationException
container
- newContainerClass
- SshToolsApplicationException
public void init(java.lang.String[] args) throws SshToolsApplicationException
args
- SshToolsApplicationException
public static void setLookAndFeel(java.lang.String className) throws java.lang.Exception
className
- java.lang.Exception
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.