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
- ConfigurationException
public 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
- ConfigurationException
public static java.lang.Object getConfiguration(java.lang.Class cls) throws ConfigurationException
cls
- ConfigurationException
public static java.lang.String getConfigurationDirectory()
public static java.lang.Class getExtensionClass(java.lang.String name) throws java.lang.ClassNotFoundException, ConfigurationException
name
- java.lang.ClassNotFoundException
ConfigurationException
public 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.FileNotFoundException
public static java.io.OutputStream saveFile(java.lang.String filename) throws java.io.FileNotFoundException
filename
- java.io.FileNotFoundException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.