public final class JMConfig
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String |
ALTFOCUS |
|
static java.lang.String |
ANTIALIAS |
|
static java.lang.String |
AUTOFOCUSINPUT |
|
static java.lang.String |
AUTOLOGGING |
|
static java.lang.String |
AUTOLOGPATH |
The path to where automatic logfiles are to be saved (not to be confused
with dumped log files)
|
static java.lang.String |
BACKGROUNDCOLOUR |
|
static java.lang.String |
BGPAINT |
|
static java.lang.String |
BROWSER1 |
|
static java.lang.String |
BROWSER2 |
|
static java.lang.String |
BROWSERINSTANCE1 |
|
static java.lang.String |
BROWSERINSTANCE2 |
|
static java.lang.String |
BUNDLEBASE |
|
static java.lang.String |
CONNECTIONHANDLER |
|
static java.lang.String |
CONNMUCK |
|
static java.lang.String |
CONNPORT |
|
static java.lang.String |
CONNSSL |
|
static java.lang.String |
CUSTOMPALETTE |
|
static java.lang.String |
DATABAR |
|
static java.lang.String |
DATAINVARIABLE |
|
static java.lang.String |
DISKLESSCONFIG |
|
static java.lang.String |
DIVIDERLOCATION |
|
static java.lang.String |
DOIMPORT |
|
static java.lang.String |
DOUBLEBUFFER |
|
static java.lang.String |
EMAILCLIENT |
|
static java.lang.String |
ENUMERATOR |
|
static java.lang.String |
EXTMUDIMAGE |
The remote image to load when JamochaMUD is co-branded
|
static java.lang.String |
EXTMUDLIST |
The address to be used for loading external site mudlists
|
static java.lang.String |
FONTFACE |
|
static java.lang.String |
FOREGROUNDCOLOUR |
|
static java.lang.String |
FTPCLIENT |
|
static java.lang.String |
HISTORYLENGTH |
|
static java.lang.String |
ICONIMAGE |
|
static java.lang.String |
ISNEW |
Identifies whether the current version of JamochaMUD is newer than the
previously run version
|
static java.lang.String |
JMUDCORE |
|
static java.lang.String |
LASTMU |
|
static java.lang.String |
LOCALECHO |
|
static java.lang.String |
LOGFILENAMEFORMAT |
The format used for the continuous logging logfile
|
static java.lang.String |
LOGPATH |
The path to where dumped logfiles are to be saved (not to be confused
with automatic log files)
|
static java.lang.String |
LOWCOLOUR |
|
static java.lang.String |
MACRODEFS |
|
static java.lang.String |
MACROFRAME |
|
static java.lang.String |
MACROLABELS |
|
static java.lang.String |
MACROVISIBLE |
|
static java.lang.String |
MAINLAYOUTVALID |
|
static java.lang.String |
MAINWINDOW |
|
static java.lang.String |
MAINWINDOWICONIFIED |
|
static java.lang.String |
MAINWINDOWVARIABLE |
|
static java.lang.String |
MANUALEXTLIST |
This variable allows the user to manually pass the tags used to parse a
MUD XML file
|
static java.lang.String |
MASTERPLUGINDIR |
|
static java.lang.String |
MUCKCONNVISIBLE |
|
static java.lang.String |
MUCKLIST |
|
static java.lang.String |
MUCKMAINTITLE |
|
static java.lang.String |
MUDCONNECTORLIST |
Whether to use the MudConnector.com MU* list
|
static java.lang.String |
MUDLISTTYPE |
Allows the user to define the MUD XML file type based on existing types
|
static java.lang.String |
OSNAME |
|
static java.lang.String |
PATHSEPARATOR |
|
static java.lang.String |
PLUGENUMERATOR |
|
static java.lang.String |
PLUGINNAME |
|
static java.lang.String |
PLUGINSTATUS |
|
static java.lang.String |
PROXY |
|
static java.lang.String |
PROXYHOST |
|
static java.lang.String |
PROXYPORT |
|
static java.lang.String |
QUIETRC |
|
static java.lang.String |
RELEASEPAUSE |
|
static java.lang.String |
SCREENSIZE |
|
static java.lang.String |
SHOWNEW |
Identifies whether the user wants to show JamochaMUD update information
or not
|
static java.lang.String |
SINGLEUSERMODE |
|
static java.lang.String |
SPELLCHECK |
|
static java.lang.String |
SPLITVIEW |
|
static java.lang.String |
SYNCWINDOWS |
|
static java.lang.String |
TFKEYEMU |
|
static java.lang.String |
TIMERS |
|
static java.lang.String |
TIMERSVISIBLE |
|
static java.lang.String |
USERDIRECTORY |
|
static java.lang.String |
USERPLUGINDIR |
The directory where plug-ins should be installed by the JamochaMUD
plug-in installer.
|
static java.lang.String |
USESWING |
|
static java.lang.String |
USESWINGENTRY |
|
static java.lang.String |
USEUNICODE |
|
static java.lang.String |
WORKINGDIRECTORY |
|
static java.lang.String |
WORLD |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addDefinition(java.lang.String name,
java.lang.String value) |
Store a user-defined definition
|
void |
addVariable(java.lang.String name,
java.lang.String value) |
Add a new user-variable or change the definition of an existing one
|
java.util.Hashtable |
getAllDefinitions() |
This method returns a hashtable defining all the user-defined definitions
|
java.util.Hashtable |
getAllSettings() |
This method is most commonly called when one wants to back-up the current
JamochaMUD settings.
|
java.util.Hashtable |
getAllVariables() |
|
java.lang.String |
getBundleBase() |
This returns the base path to our language resource bundles
|
CHandler |
getConnectionHandler() |
|
DataIn |
getDataInVariable() |
|
java.lang.String |
getDefinition(java.lang.String name) |
|
java.awt.Image |
getIconImage() |
|
static JMConfig |
getInstance() |
|
boolean |
getJMboolean(java.lang.String item) |
Returns a boolean from the variable hashtable
|
java.awt.Color |
getJMColor(java.lang.String item) |
Returns a colour from the hashtable
|
JMUD |
getJMCore() |
|
java.awt.Font |
getJMFont(java.lang.String item) |
This method returns the Font represented by the given key
|
java.awt.Frame |
getJMFrame(java.lang.String item) |
Returns the Frame object for the specified variable
|
int |
getJMint(java.lang.String item) |
Returns an integer from the JamochaMUD variable hashtable
|
java.lang.Object |
getJMObject(java.lang.String item) |
|
java.awt.Rectangle |
getJMRectangle(java.lang.String item) |
|
java.lang.String |
getJMString(java.lang.String item) |
Returns a String from the JamochaMUD variables
|
java.lang.String[] |
getJMStringArray(java.lang.String item) |
Returns a string array based on the provided item.
|
java.util.Vector |
getJMVector(java.lang.String item) |
Returns a vector from the JamochaMUD configuration specified by the
|
MuckMain |
getMainWindowVariable() |
Deprecated.
MuckMain is now a singleton, information may be retrieved via
MuckMain.getInstance()
|
java.awt.Dimension |
getScreenSize() |
|
java.lang.String |
getVariable(java.lang.String name) |
Get the value of the given user-variable name
|
boolean |
removeDefinition(java.lang.String name) |
Remove the given definition from the Hashtable
|
boolean |
removeVariable(java.lang.String name) |
Remove the selected variable from the list of user-variables
|
void |
setAllSettings(java.util.Hashtable newVars) |
Change all our settings to that of the new Hashtable.
|
void |
setConnectionHandler(CHandler connection) |
Deprecated.
the ConnectionHandler will be turned into a singleton
|
void |
setDataInVariable(DataIn variable) |
|
void |
setIconImage(java.awt.Image icon) |
|
void |
setJMboolean(java.lang.String objName,
java.lang.String setting) |
Deprecated.
|
void |
setJMCore(JMUD core) |
|
void |
setJMObject(java.lang.String objName,
java.lang.Object value) |
Deprecated.
|
void |
setJMValue(java.lang.String objName,
boolean setting) |
Set a value to our configuration containing a boolean value
|
void |
setJMValue(java.lang.String objName,
int setting) |
This method sets an Integer value to a given key stored in the user
variables
|
void |
setJMValue(java.lang.String objName,
java.lang.Object value) |
This method sets an Object to a given key stored in the user variables
|
void |
setMainWindowVariable(MuckMain variable) |
Deprecated.
MuckMain is now a singleton, information may be retrieved via
MuckMain.getInstance()
|
void |
setPlugEnumerator(EnumPlugIns plugEnum) |
|
void |
setScreenSize(java.awt.Dimension screen) |
public static final java.lang.String AUTOFOCUSINPUT
public static final java.lang.String AUTOLOGGING
public static final java.lang.String ALTFOCUS
public static final java.lang.String ANTIALIAS
public static final java.lang.String BACKGROUNDCOLOUR
public static final java.lang.String BGPAINT
public static final java.lang.String BROWSER1
public static final java.lang.String BROWSERINSTANCE1
public static final java.lang.String BROWSER2
public static final java.lang.String BROWSERINSTANCE2
public static final java.lang.String CONNECTIONHANDLER
public static final java.lang.String CONNMUCK
public static final java.lang.String CONNPORT
public static final java.lang.String CONNSSL
public static final java.lang.String CUSTOMPALETTE
public static final java.lang.String DATABAR
public static final java.lang.String DATAINVARIABLE
public static final java.lang.String DIVIDERLOCATION
public static final java.lang.String DOIMPORT
public static final java.lang.String DOUBLEBUFFER
public static final java.lang.String HISTORYLENGTH
public static final java.lang.String EMAILCLIENT
public static final java.lang.String ENUMERATOR
public static final java.lang.String EXTMUDLIST
public static final java.lang.String EXTMUDIMAGE
public static final java.lang.String MUDLISTTYPE
public static final java.lang.String MANUALEXTLIST
public static final java.lang.String FONTFACE
public static final java.lang.String FOREGROUNDCOLOUR
public static final java.lang.String FTPCLIENT
public static final java.lang.String ICONIMAGE
public static final java.lang.String ISNEW
public static final java.lang.String JMUDCORE
public static final java.lang.String LASTMU
public static final java.lang.String LOGPATH
public static final java.lang.String AUTOLOGPATH
public static final java.lang.String LOGFILENAMEFORMAT
public static final java.lang.String LOCALECHO
public static final java.lang.String LOWCOLOUR
public static final java.lang.String MACROFRAME
public static final java.lang.String MACRODEFS
public static final java.lang.String MACROLABELS
public static final java.lang.String MACROVISIBLE
public static final java.lang.String MAINLAYOUTVALID
public static final java.lang.String MAINWINDOW
public static final java.lang.String MAINWINDOWICONIFIED
public static final java.lang.String MAINWINDOWVARIABLE
public static final java.lang.String MASTERPLUGINDIR
public static final java.lang.String MUCKCONNVISIBLE
public static final java.lang.String MUCKLIST
public static final java.lang.String MUCKMAINTITLE
public static final java.lang.String MUDCONNECTORLIST
public static final java.lang.String OSNAME
public static final java.lang.String PATHSEPARATOR
public static final java.lang.String PLUGENUMERATOR
public static final java.lang.String PLUGINNAME
public static final java.lang.String PLUGINSTATUS
public static final java.lang.String DISKLESSCONFIG
public static final java.lang.String PROXY
public static final java.lang.String PROXYHOST
public static final java.lang.String PROXYPORT
public static final java.lang.String QUIETRC
public static final java.lang.String RELEASEPAUSE
public static final java.lang.String SCREENSIZE
public static final java.lang.String SHOWNEW
public static final java.lang.String SINGLEUSERMODE
public static final java.lang.String SPLITVIEW
public static final java.lang.String SYNCWINDOWS
public static final java.lang.String SPELLCHECK
public static final java.lang.String TFKEYEMU
public static final java.lang.String TIMERS
public static final java.lang.String TIMERSVISIBLE
public static final java.lang.String USESWING
public static final java.lang.String USESWINGENTRY
public static final java.lang.String USEUNICODE
public static final java.lang.String USERDIRECTORY
public static final java.lang.String USERPLUGINDIR
public static final java.lang.String WORKINGDIRECTORY
public static final java.lang.String WORLD
public static final java.lang.String BUNDLEBASE
public static JMConfig getInstance()
public void setJMValue(java.lang.String objName,
boolean setting)
objName - A string defining the setting's namesetting - The boolean value to be attributed to our
objNamepublic void setJMValue(java.lang.String objName,
int setting)
objName - The key to usesetting - The Integer to be stored with the given keypublic void setJMValue(java.lang.String objName,
java.lang.Object value)
objName - The key to usevalue - The object to be stored with the given keypublic void setJMboolean(java.lang.String objName,
java.lang.String setting)
objName - The key to usesetting - The String to be stored with the given keypublic void setJMObject(java.lang.String objName,
java.lang.Object value)
objName - value - The Object to be stored with the given keypublic java.lang.Object getJMObject(java.lang.String item)
item - public java.awt.Frame getJMFrame(java.lang.String item)
item - The frame object to be returnedpublic java.awt.Rectangle getJMRectangle(java.lang.String item)
public java.lang.String getJMString(java.lang.String item)
item - public java.lang.String[] getJMStringArray(java.lang.String item)
item - public boolean getJMboolean(java.lang.String item)
item - public java.awt.Color getJMColor(java.lang.String item)
item - public int getJMint(java.lang.String item)
item - The key to use to look up the Integerpublic java.awt.Font getJMFont(java.lang.String item)
item - The key to use to look up the fontpublic java.util.Vector getJMVector(java.lang.String item)
item - The item to look uppublic void setIconImage(java.awt.Image icon)
icon - public java.awt.Image getIconImage()
public void setScreenSize(java.awt.Dimension screen)
screen - public java.awt.Dimension getScreenSize()
public void setConnectionHandler(CHandler connection)
connection - public CHandler getConnectionHandler()
public void setJMCore(JMUD core)
core - public JMUD getJMCore()
public void setDataInVariable(DataIn variable)
variable - public DataIn getDataInVariable()
public void setMainWindowVariable(MuckMain variable)
variable - public MuckMain getMainWindowVariable()
public void setPlugEnumerator(EnumPlugIns plugEnum)
plugEnum - public java.lang.String getBundleBase()
public void addVariable(java.lang.String name,
java.lang.String value)
name - value - *public java.lang.String getVariable(java.lang.String name)
name - public boolean removeVariable(java.lang.String name)
name - The name of the user defined variable to removetrueThe variable was successfully unset
false The variable does not existpublic java.util.Hashtable getAllVariables()
public void addDefinition(java.lang.String name,
java.lang.String value)
name - the name of the definition to be storedvalue - the value of the definition to be storedpublic java.lang.String getDefinition(java.lang.String name)
name - public boolean removeDefinition(java.lang.String name)
name - public java.util.Hashtable getAllDefinitions()
public java.util.Hashtable getAllSettings()
public void setAllSettings(java.util.Hashtable newVars)
newVars - A hashtable to replace all existing user variables