com.ice.jcvsii
Class Config
java.lang.Object
|
+--com.ice.jcvsii.Config
- All Implemented Interfaces:
- ConfigConstants, java.util.EventListener, java.beans.PropertyChangeListener
- public class Config
- extends java.lang.Object
- implements ConfigConstants, java.beans.PropertyChangeListener
The Configuration class.
- Version:
- $Revision: 1.7 $
- Author:
- Timothy Gerard Endres,
time@ice.com.
Field Summary |
static java.lang.String |
RCS_ID
|
static java.lang.String |
RCS_REV
|
Fields inherited from interface com.ice.jcvsii.ConfigConstants |
DEFAULT_MAILCAP_FILENAME, DEFAULT_MIMETYPES_FILENAME, EXEC_DEF_CMD_IDX, EXEC_DEF_ENV_IDX, GLOBAL_ALLOWS_FILE_GZIP, GLOBAL_CVS_LOG_FILE, GLOBAL_CVS_TIMEZONE, GLOBAL_CVS_TRACE_ALL, GLOBAL_DIRECT_PORT, GLOBAL_EXT_VERB_TABLE, GLOBAL_GZIP_STREAM_LEVEL, GLOBAL_IGNORE_FILENAME, GLOBAL_LOAD_SERVERS, GLOBAL_MAILCAP_FILE, GLOBAL_MIMETYPES_FILE, GLOBAL_MULTI_INTF, GLOBAL_PROJECT_DEBUG_ENTRYIO, GLOBAL_PROJECT_DEEP_DEBUG, GLOBAL_PSERVER_PORT, GLOBAL_RSH_COMMAND, GLOBAL_RSH_PORT, GLOBAL_SSH_COMMAND, GLOBAL_SSH_PORT, GLOBAL_SVRCMD_TABLE, GLOBAL_TEMP_DIR, GLOBAL_USER_IGNORES, IMPADDPAN_BINARIES, IMPADDPAN_IGNORES, IMPADDPAN_LOGMSG, IMPADDPAN_RELEASE_TAG, IMPADDPAN_VENDOR_TAG, INFOPAN_ARGS_NAME, INFOPAN_EXPDIR_NAME, INFOPAN_METHOD, INFOPAN_MODULE_NAME, INFOPAN_REPOS_NAME, INFOPAN_SERVER_NAME, INFOPAN_USER_NAME, MAIN_PANEL_DIVIDER, MAIN_WINDOW_BOUNDS, OUTPUT_WINDOW_BOUNDS, OUTPUT_WINDOW_FONT, PLAF_LOOK_AND_FEEL_CLASSNAME, PRETTY_DIFF_FONT, PRETTY_HEADER_FONT, PRETTY_RAW_FONT, PRETTY_TITLE_FONT, PRETTY_WINDOW_BOUNDS, PROJECT_DETAILS_TYPE, PROJECT_DOUBLE_CLICK_VERB, PROJECT_MODIFIED_FORMAT, PROJECT_MODIFIED_TZ, PROJECT_MODIFIED_WIDTH, PROJECT_NAME_WIDTH, PROJECT_TAG_WIDTH, PROJECT_TREE_FONT, PROJECT_TREE_LINESTYLE, PROJECT_VERSION_WIDTH, PROJECT_WINDOW_BOUNDS, SELECT_ENTRIES_HELP, WB_DET_TITLE_BG, WB_DET_TITLE_FONT, WB_DET_TITLE_HEIGHT |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RCS_ID
public static final java.lang.String RCS_ID
- See Also:
- Constant Field Values
RCS_REV
public static final java.lang.String RCS_REV
- See Also:
- Constant Field Values
Config
public Config()
getInstance
public static Config getInstance()
getPreferences
public static UserPrefs getPreferences()
isMacintosh
public boolean isMacintosh()
isWindows
public boolean isWindows()
setDebug
public void setDebug(boolean debug)
getPrefs
public UserPrefs getPrefs()
getUserPrefsFilename
public java.lang.String getUserPrefsFilename()
getUserServersFilename
public java.lang.String getUserServersFilename()
getDefaultMailcapFilename
public java.lang.String getDefaultMailcapFilename()
getDefaultMimetypesFilename
public java.lang.String getDefaultMimetypesFilename()
getTemporaryDirectory
public java.lang.String getTemporaryDirectory()
- This is guarenteeed to return a String which is the best
representation of the temporary directory that we can come
up with.
initializePreferences
public void initializePreferences(java.lang.String prefix)
checkCriticalProperties
public void checkCriticalProperties(java.awt.Frame parent)
initializeGlobalProperties
public void initializeGlobalProperties()
- This method sets up properties based on the preferences. These
properties are established at the very end of the configuration
initialization process. It is also responsible for installing
any global property change listeners we need.
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
- Specified by:
propertyChange
in interface java.beans.PropertyChangeListener
getServerDefinitions
public java.util.Vector getServerDefinitions()
getExecCommandKey
public java.lang.String getExecCommandKey(java.lang.String verb,
java.lang.String extension)
getExecCommandArgs
public java.lang.String getExecCommandArgs(java.lang.String verb,
java.lang.String extension)
getExecCommandEnv
public java.lang.String getExecCommandEnv(java.lang.String verb,
java.lang.String extension)
getExecCmdDefinitions
public PrefsTupleTable getExecCmdDefinitions()
loadExecCmdDefinitions
public void loadExecCmdDefinitions()
loadServerDefinitions
public void loadServerDefinitions()
enumerateServerDefinitions
public void enumerateServerDefinitions(java.util.Enumeration enum)
loadProjectPreferences
public void loadProjectPreferences(CVSProject project,
UserPrefs prefs)
saveProjectPreferences
public void saveProjectPreferences(CVSProject project,
UserPrefs prefs)
loadUserPreferences
public void loadUserPreferences()
loadConfigEditorSpecification
public void loadConfigEditorSpecification()
loadDefaultPreferences
public void loadDefaultPreferences()
loadDefaultServerDefinitions
public void loadDefaultServerDefinitions()
loadUserServerDefinitions
public void loadUserServerDefinitions()
savePreferences
public void savePreferences()
loadMailCap
public void loadMailCap()
loadMimeTypes
public void loadMimeTypes()
editConfiguration
public void editConfiguration(java.awt.Frame parent)
editConfiguration
public void editConfiguration(java.awt.Frame parent,
java.lang.String[] editProps)
Copyright © 1997-2003, Timothy G. Endres, All Rights Reserved.