public class ConfigurationLoader
extends java.lang.Object
| Constructor and Description |
|---|
ConfigurationLoader() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
checkAndGetProperty(java.lang.String property,
java.lang.String defaultValue) |
static java.lang.Object |
getConfiguration(java.lang.Class cls) |
static java.lang.String |
getConfigurationDirectory() |
static java.lang.ClassLoader |
getContextClassLoader() |
static java.lang.Class |
getExtensionClass(java.lang.String name) |
static ExtensionClassLoader |
getExtensionClassLoader() |
static java.lang.String |
getExtensionPath() |
static java.lang.String |
getHomeDirectory() |
static java.security.SecureRandom |
getRND() |
static java.lang.String |
getVersionString(java.lang.String projectname,
java.lang.String versionFile) |
static void |
initialize(boolean force) |
static void |
initialize(boolean force,
ConfigurationContext context)
Initializes the J2SSH api with a specified configuration context.
|
static boolean |
isConfigurationAvailable(java.lang.Class cls) |
static boolean |
isContextClassLoader() |
static java.io.InputStream |
loadFile(java.lang.String filename) |
static java.io.OutputStream |
saveFile(java.lang.String filename) |
static void |
setContextClassLoader(java.lang.ClassLoader clsLoader) |
static void |
setHomeDirectory(java.lang.String homedir) |
public static java.security.SecureRandom getRND()
public static java.lang.String getVersionString(java.lang.String projectname,
java.lang.String versionFile)
projectname - versionFile - public static java.lang.String checkAndGetProperty(java.lang.String property,
java.lang.String defaultValue)
property - defaultValue - public static void initialize(boolean force)
throws ConfigurationException
force - ConfigurationExceptionpublic static void initialize(boolean force,
ConfigurationContext context)
throws ConfigurationException
Initializes the J2SSH api with a specified configuration context. This method will attempt to load the Bouncycastle JCE if it detects the java version is 1.3.1.
force - force the configuration to load even if a configuration
already existscontext - the configuration context to loadConfigurationException - if the configuration is invalid or if a
security provider is not availablepublic static boolean isConfigurationAvailable(java.lang.Class cls)
throws ConfigurationException
cls - ConfigurationExceptionpublic static java.lang.Object getConfiguration(java.lang.Class cls)
throws ConfigurationException
cls - ConfigurationExceptionpublic static java.lang.String getConfigurationDirectory()
public static java.lang.Class getExtensionClass(java.lang.String name)
throws java.lang.ClassNotFoundException,
ConfigurationException
name - java.lang.ClassNotFoundExceptionConfigurationExceptionpublic static java.lang.String getHomeDirectory()
public static void setContextClassLoader(java.lang.ClassLoader clsLoader)
clsLoader - public static ExtensionClassLoader getExtensionClassLoader()
public static java.lang.String getExtensionPath()
public static java.lang.ClassLoader getContextClassLoader()
public static boolean isContextClassLoader()
public static void setHomeDirectory(java.lang.String homedir)
homedir - public static java.io.InputStream loadFile(java.lang.String filename)
throws java.io.FileNotFoundException
filename - java.io.FileNotFoundExceptionpublic static java.io.OutputStream saveFile(java.lang.String filename)
throws java.io.FileNotFoundException
filename - java.io.FileNotFoundExceptionCopyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.