|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.traffic.GeneralSettings
public class GeneralSettings
This class manages the general settings
| Field Summary | |
|---|---|
protected java.lang.String |
browserCommand
Name and command for starting an external browser. |
protected java.lang.String |
browserName
Name and command for starting an external browser. |
static int |
COMPRESSION_GZIP
DOCUMENT ME! |
static int |
COMPRESSION_NO
DOCUMENT ME! |
protected int |
compressionMethod
Compression method to use on the XML files we generate (see constants above |
static Settings |
currentSettings
DOCUMENT ME! |
static java.lang.String |
settingsFile
DOCUMENT ME! |
protected boolean |
sound
Sound on/off |
protected java.lang.String |
standardPath
The standard path for file dialogs |
protected boolean |
useInternalHelpBrowser
Indicates if we should use our (slow) internal browser to show the help files |
| Constructor Summary | |
|---|---|
GeneralSettings()
Create empty GeneralSettings (for loading) |
|
| Method Summary | |
|---|---|
void |
doLoad()
DOCUMENT ME! |
void |
doSave()
DOCUMENT ME! |
static Settings |
getCurrentSettings()
Gets the current settings |
boolean |
getPropertyBooleanValue(java.lang.String name)
DOCUMENT ME! |
float |
getPropertyFloatValue(java.lang.String name)
DOCUMENT ME! |
int |
getPropertyIntValue(java.lang.String name)
DOCUMENT ME! |
java.lang.String |
getPropertyStringValue(java.lang.String name)
DOCUMENT ME! |
java.lang.String |
getXMLName()
DOCUMENT ME! |
boolean |
isPredefined()
DOCUMENT ME! |
void |
load(XMLElement myElement,
XMLLoader loader)
DOCUMENT ME! |
void |
saveChilds(XMLSaver saver)
DOCUMENT ME! |
XMLElement |
saveSelf()
DOCUMENT ME! |
void |
setParentName(java.lang.String parentName)
DOCUMENT ME! |
void |
setProperty(java.lang.String name,
boolean value)
DOCUMENT ME! |
void |
setProperty(java.lang.String name,
int value)
DOCUMENT ME! |
void |
setProperty(java.lang.String name,
java.lang.String value)
DOCUMENT ME! |
void |
setPropertyFloatValue(java.lang.String name,
float value)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int COMPRESSION_NO
public static final int COMPRESSION_GZIP
public static final java.lang.String settingsFile
public static Settings currentSettings
protected boolean useInternalHelpBrowser
protected boolean sound
protected java.lang.String browserName
protected java.lang.String browserCommand
protected int compressionMethod
protected java.lang.String standardPath
| Constructor Detail |
|---|
public GeneralSettings()
| Method Detail |
|---|
public static Settings getCurrentSettings()
public void doLoad()
throws java.io.IOException,
XMLTreeException,
XMLInvalidInputException
doLoad in interface Settingsjava.io.IOException - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
public void doSave()
throws java.io.IOException,
XMLTreeException,
XMLCannotSaveException
doSave in interface Settingsjava.io.IOException - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
XMLCannotSaveException - DOCUMENT ME!public boolean isPredefined()
isPredefined in interface Settings
public void setProperty(java.lang.String name,
java.lang.String value)
throws java.util.NoSuchElementException
setProperty in interface Settingsname - DOCUMENT ME!value - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public void setProperty(java.lang.String name,
int value)
throws java.util.NoSuchElementException
setProperty in interface Settingsname - DOCUMENT ME!value - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public void setProperty(java.lang.String name,
boolean value)
throws java.util.NoSuchElementException
setProperty in interface Settingsname - DOCUMENT ME!value - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public void setPropertyFloatValue(java.lang.String name,
float value)
throws java.util.NoSuchElementException
name - DOCUMENT ME!value - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public java.lang.String getPropertyStringValue(java.lang.String name)
throws java.util.NoSuchElementException
getPropertyStringValue in interface Settingsname - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public boolean getPropertyBooleanValue(java.lang.String name)
throws java.util.NoSuchElementException
getPropertyBooleanValue in interface Settingsname - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public int getPropertyIntValue(java.lang.String name)
throws java.util.NoSuchElementException
getPropertyIntValue in interface Settingsname - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public float getPropertyFloatValue(java.lang.String name)
throws java.util.NoSuchElementException
getPropertyFloatValue in interface Settingsname - DOCUMENT ME!
java.util.NoSuchElementException - DOCUMENT ME!
public void load(XMLElement myElement,
XMLLoader loader)
throws XMLTreeException,
java.io.IOException,
XMLInvalidInputException
load in interface XMLSerializablemyElement - DOCUMENT ME!loader - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
public XMLElement saveSelf()
throws XMLCannotSaveException
saveSelf in interface XMLSerializableXMLCannotSaveException - DOCUMENT ME!
public void saveChilds(XMLSaver saver)
throws XMLTreeException,
java.io.IOException,
XMLCannotSaveException
saveChilds in interface XMLSerializablesaver - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLCannotSaveException - DOCUMENT ME!public java.lang.String getXMLName()
getXMLName in interface XMLSerializable
public void setParentName(java.lang.String parentName)
throws XMLTreeException
setParentName in interface XMLSerializableparentName - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||