|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnl.uva.vlet.GlobalConfig
public class GlobalConfig
Class to hold global (static) configuration parameters. This class is outside Global so that pre-initialization configuration can be done (In the case of applet startup). This class is meant for applet/application configuration management. First set the global configuration by calling GlobalConfig.method(); then call Global.init() Further configuration is done by the Global class. TODO: move more configuration properties to this class
Field Summary | |
---|---|
static java.lang.String |
default_user_vletrc_dirname
Default userspace configuration directory. |
static java.lang.String |
default_vletrc_filename
Default userspace configuration directory. |
static java.lang.String |
VLET_BINDIR_PROP
|
static java.lang.String |
VLET_DOCDIR_PROP
|
static java.lang.String |
VLET_INSTALL
|
static java.lang.String |
VLET_INSTALL_PROP
|
static java.lang.String |
VLET_LIBDIR_PROP
|
static java.lang.String |
VLET_SYSCONFDIR_PROP
|
Constructor Summary | |
---|---|
GlobalConfig()
|
Method Summary | |
---|---|
static VRL |
getBaseLocation()
Returns (code) base location of 'this' class or Applet URL. |
static VRL |
getInstallationConfigDir()
|
static java.lang.String |
getSystemEnv(java.lang.String name)
Alternative for System.getenv() when running as an applet. |
static java.lang.String |
getSystemProperty(java.lang.String key)
Alternative for System.getProperty() when running as an applet. |
static VRL |
getUserHomeLocation()
|
static boolean |
isApplet()
|
static void |
setCodeBase(java.net.URL codeBase)
|
static void |
setIsApplet(boolean value)
|
static void |
setUserHomeLocation(java.net.URL url)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VLET_INSTALL_PROP
public static final java.lang.String VLET_LIBDIR_PROP
public static final java.lang.String VLET_BINDIR_PROP
public static final java.lang.String VLET_DOCDIR_PROP
public static final java.lang.String default_user_vletrc_dirname
public static final java.lang.String default_vletrc_filename
public static final java.lang.String VLET_INSTALL
public static final java.lang.String VLET_SYSCONFDIR_PROP
Constructor Detail |
---|
public GlobalConfig()
Method Detail |
---|
public static void setIsApplet(boolean value)
public static boolean isApplet()
public static java.lang.String getSystemProperty(java.lang.String key)
public static java.lang.String getSystemEnv(java.lang.String name)
public static VRL getBaseLocation()
public static void setCodeBase(java.net.URL codeBase)
public static VRL getInstallationConfigDir()
public static VRL getUserHomeLocation()
public static void setUserHomeLocation(java.net.URL url) throws VlException
VlException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |