|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sibvisions.rad.server.config.Configuration
public final class Configuration
The Configuration
enables the access to the server zone and
all available application zones.
The zones are organized in following directories:
<CONFIG-DIRECTORY> |- apps (applications directory) |- <application name> (application zone) (application directory - case sensitive) |- src (source files) |- libs (additional libraries) |- classes (compiled sources) |- config.xml (application configuration file) |- server (server zone) (server directory) |- config.xml (server configuration file)
Nested Class Summary | |
---|---|
static class |
Configuration.ApplicationListOption
Application name restriction. |
Method Summary | |
---|---|
static void |
clearCache()
Clears the zone cache. |
static java.io.File |
getApplicationsDir()
Returns the directory with the applications. |
static ApplicationZone |
getApplicationZone(java.lang.String pApplicationName)
Returns the current zone for an application. |
static AppSettings |
getAppSettings()
Gets the application settings. |
static java.io.File |
getConfigurationDir()
Returns the directory with the configuration files. |
static java.io.File |
getServerDir()
Returns the server directory. |
static ServerZone |
getServerZone()
Returns the server zone. |
static boolean |
isApplication(java.lang.String pApplicationName)
Checks if a given application name exists as valid application. |
static boolean |
isSearchClassPath()
Gets whether resource search via classpath is enabled. |
static java.util.List<java.io.File> |
listApplicationDirectories(Configuration.ApplicationListOption pListOption)
Lists all applications directories. |
static java.util.List<java.lang.String> |
listApplicationNames(Configuration.ApplicationListOption pListOption)
Gets a list of all available application names. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.io.File getConfigurationDir()
public static java.io.File getApplicationsDir()
public static java.io.File getServerDir()
public static ApplicationZone getApplicationZone(java.lang.String pApplicationName) throws java.lang.Exception
pApplicationName
- the desired application
java.lang.Exception
- if the application zone has errorspublic static ServerZone getServerZone()
public static java.util.List<java.lang.String> listApplicationNames(Configuration.ApplicationListOption pListOption)
pListOption
- an option to ignore/list specific applications
public static boolean isApplication(java.lang.String pApplicationName)
pApplicationName
- an application name
true
if the application is available and is valid (configuration is available),
false
otherwisepublic static AppSettings getAppSettings()
public static java.util.List<java.io.File> listApplicationDirectories(Configuration.ApplicationListOption pListOption)
pListOption
- the list option
public static void clearCache()
public static boolean isSearchClassPath()
true
if search resource via classpath is enabledIPackageSetup.CONFIG_SEARCH_CLASSPATH
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |