phenote.config
Class Preferences
java.lang.Object
phenote.config.Preferences
public class Preferences
- extends java.lang.Object
Adapted from OBO-Edit
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final org.apache.log4j.Logger LOG
font
protected java.awt.Font font
backgroundColor
protected java.awt.Color backgroundColor
buttonColor
protected java.awt.Color buttonColor
selectionColor
protected java.awt.Color selectionColor
lightSelectionColor
protected java.awt.Color lightSelectionColor
orange
protected java.awt.Color orange
purple
protected java.awt.Color purple
confirmOnExit
protected boolean confirmOnExit
autosaveEnabled
protected boolean autosaveEnabled
caseSensitiveSort
protected boolean caseSensitiveSort
showToolTips
protected boolean showToolTips
warnBeforeDelete
protected boolean warnBeforeDelete
allowExtendedCharacters
protected boolean allowExtendedCharacters
browserCommand
protected java.lang.String browserCommand
userName
protected java.lang.String userName
fullName
protected java.lang.String fullName
email
protected java.lang.String email
autosaveWaitTime
protected int autosaveWaitTime
autosaveExpirationDays
protected int autosaveExpirationDays
autoCommitTextEdits
protected boolean autoCommitTextEdits
warnBeforeDiscardingEdits
protected boolean warnBeforeDiscardingEdits
defaultDef
protected java.lang.String defaultDef
usePersonalDefinition
protected boolean usePersonalDefinition
useModalProgressMonitors
protected boolean useModalProgressMonitors
appName
protected static java.lang.String appName
batchMode
protected static boolean batchMode
installationDir
protected static java.io.File installationDir
autosavePath
protected java.io.File autosavePath
logFile
protected java.lang.String logFile
proxyIsSet
protected boolean proxyIsSet
proxyHost
protected java.lang.String proxyHost
proxyPort
protected int proxyPort
proxyProtocol
protected java.lang.String proxyProtocol
preferences
protected static Preferences preferences
Preferences
public Preferences()
getPreferences
public static Preferences getPreferences()
getPrefsDir
public static java.io.File getPrefsDir()
getStandardDictionaryFile
public static java.io.File getStandardDictionaryFile()
getUserDefDictionaryFile
public static java.io.File getUserDefDictionaryFile()
getPeriodWordsFile
public static java.io.File getPeriodWordsFile()
getAlwaysLowercaseFile
public static java.io.File getAlwaysLowercaseFile()
getAllowedRepeatsFile
public static java.io.File getAllowedRepeatsFile()
getAutoCommitTextEdits
public boolean getAutoCommitTextEdits()
setAutoCommitTextEdits
public void setAutoCommitTextEdits(boolean autoCommitTextEdits)
getWarnBeforeDiscardingEdits
public boolean getWarnBeforeDiscardingEdits()
setWarnBeforeDiscardingEdits
public void setWarnBeforeDiscardingEdits(boolean warnBeforeDiscardingEdits)
setAllowExtendedCharacters
public void setAllowExtendedCharacters(boolean allowExtendedCharacters)
getAllowExtendedCharacters
public boolean getAllowExtendedCharacters()
setWarnBeforeDelete
public void setWarnBeforeDelete(boolean warnBeforeDelete)
getWarnBeforeDelete
public boolean getWarnBeforeDelete()
setShowToolTips
public void setShowToolTips(boolean showToolTips)
getShowToolTips
public boolean getShowToolTips()
setCaseSensitiveSort
public void setCaseSensitiveSort(boolean caseSensitiveSort)
getCaseSensitiveSort
public boolean getCaseSensitiveSort()
setAutosaveExpirationDays
public void setAutosaveExpirationDays(int autosaveExpirationDays)
getAutosaveExpirationDays
public int getAutosaveExpirationDays()
setAutosaveWaitTime
public void setAutosaveWaitTime(int autosaveWaitTime)
getAutosaveWaitTime
public int getAutosaveWaitTime()
setAutosaveEnabled
public void setAutosaveEnabled(boolean autosaveEnabled)
getAutosaveEnabled
public boolean getAutosaveEnabled()
getAutosavePath
public java.io.File getAutosavePath()
setAutosavePath
public void setAutosavePath(java.io.File autosavePath)
setEmail
public void setEmail(java.lang.String email)
getEmail
public java.lang.String getEmail()
setFullName
public void setFullName(java.lang.String fullName)
getFullName
public java.lang.String getFullName()
setUserName
public void setUserName(java.lang.String userName)
getUserName
public java.lang.String getUserName()
setBrowserCommand
public void setBrowserCommand(java.lang.String browserCommand)
getBrowserCommand
public java.lang.String getBrowserCommand()
getExtensionLoader
protected static java.lang.ClassLoader getExtensionLoader()
getExtensionPaths
public static java.io.File[] getExtensionPaths()
getConfirmOnExit
public boolean getConfirmOnExit()
setConfirmOnExit
public void setConfirmOnExit(boolean confirmOnExit)
getLightSelectionColor
public java.awt.Color getLightSelectionColor()
setLightSelectionColor
public void setLightSelectionColor(java.awt.Color lightSelectionColor)
getSelectionColor
public java.awt.Color getSelectionColor()
setSelectionColor
public void setSelectionColor(java.awt.Color selectionColor)
setButtonColor
public void setButtonColor(java.awt.Color buttonColor)
getButtonColor
public java.awt.Color getButtonColor()
getBackgroundColor
public java.awt.Color getBackgroundColor()
setBackgroundColor
public void setBackgroundColor(java.awt.Color backgroundColor)
getPersonalDefinition
public java.lang.String getPersonalDefinition()
setPersonalDefinition
public void setPersonalDefinition(java.lang.String defaultDef)
getUsePersonalDefinition
public boolean getUsePersonalDefinition()
setUsePersonalDefinition
public void setUsePersonalDefinition(boolean usePersonalDefinition)
getFont
public java.awt.Font getFont()
setFont
public void setFont(java.awt.Font font)
getAppName
public static java.lang.String getAppName()
setAppName
public static void setAppName(java.lang.String app)
isBatchMode
public static boolean isBatchMode()
setBatchMode
public static void setBatchMode(boolean batch)
writePreferences
public static void writePreferences(Preferences preferences)
throws java.io.IOException
- Throws:
java.io.IOException
fillInInstallationDirectory
protected static void fillInInstallationDirectory()
getInstallationDirectory
public static java.io.File getInstallationDirectory()
- This is not how Phenote records its version (though maybe it should be)
getPrefsXMLFile
public static java.io.File getPrefsXMLFile()
setLogfile
public void setLogfile(java.lang.String lf)
getLogfile
public java.lang.String getLogfile()
getSystemDictFilenames
public static java.util.List<java.lang.String> getSystemDictFilenames()
getPrefsFilenames
public static java.util.List<java.lang.String> getPrefsFilenames()
lightSelectionColor
public static java.awt.Color lightSelectionColor()
defaultSelectionColor
public static java.awt.Color defaultSelectionColor()
defaultBackgroundColor
public static java.awt.Color defaultBackgroundColor()
defaultButtonColor
public static java.awt.Color defaultButtonColor()
getUseModalProgressMonitors
public boolean getUseModalProgressMonitors()
setUseModalProgressMonitors
public void setUseModalProgressMonitors(boolean useModalProgressMonitors)
getProxyIsSet
public boolean getProxyIsSet()
getProxyHost
public java.lang.String getProxyHost()
getProxyPort
public int getProxyPort()
getProxyProtocol
public java.lang.String getProxyProtocol()
setProxyHost
public void setProxyHost(java.lang.String proxyHost)
setProxyPort
public void setProxyPort(int proxyPort)
setProxyIsSet
public void setProxyIsSet(boolean proxyIsSet)
setProxyProtocol
public void setProxyProtocol(java.lang.String protocol)