com.sshtools.j2ssh.configuration
Class ConfigurationLoader
java.lang.Object
com.sshtools.j2ssh.configuration.ConfigurationLoader
public class ConfigurationLoader
- extends java.lang.Object
- Version:
- $Revision: 1.67 $
- Author:
- $author$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationLoader
public ConfigurationLoader()
getRND
public static java.security.SecureRandom getRND()
- Returns:
getVersionString
public static java.lang.String getVersionString(java.lang.String projectname,
java.lang.String versionFile)
- Parameters:
projectname
- versionFile
-
- Returns:
checkAndGetProperty
public static java.lang.String checkAndGetProperty(java.lang.String property,
java.lang.String defaultValue)
- Parameters:
property
- defaultValue
-
- Returns:
initialize
public static void initialize(boolean force)
throws ConfigurationException
- Parameters:
force
-
- Throws:
ConfigurationException
initialize
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.
- Parameters:
force
- force the configuration to load even if a configuration
already existscontext
- the configuration context to load
- Throws:
ConfigurationException
- if the configuration is invalid or if a
security provider is not available
isConfigurationAvailable
public static boolean isConfigurationAvailable(java.lang.Class cls)
throws ConfigurationException
- Parameters:
cls
-
- Returns:
-
- Throws:
ConfigurationException
getConfiguration
public static java.lang.Object getConfiguration(java.lang.Class cls)
throws ConfigurationException
- Parameters:
cls
-
- Returns:
-
- Throws:
ConfigurationException
getConfigurationDirectory
public static java.lang.String getConfigurationDirectory()
- Returns:
getExtensionClass
public static java.lang.Class getExtensionClass(java.lang.String name)
throws java.lang.ClassNotFoundException,
ConfigurationException
- Parameters:
name
-
- Returns:
-
- Throws:
java.lang.ClassNotFoundException
ConfigurationException
getHomeDirectory
public static java.lang.String getHomeDirectory()
- Returns:
setContextClassLoader
public static void setContextClassLoader(java.lang.ClassLoader clsLoader)
- Parameters:
clsLoader
-
getExtensionClassLoader
public static ExtensionClassLoader getExtensionClassLoader()
getExtensionPath
public static java.lang.String getExtensionPath()
getContextClassLoader
public static java.lang.ClassLoader getContextClassLoader()
- Returns:
isContextClassLoader
public static boolean isContextClassLoader()
- Returns:
setHomeDirectory
public static void setHomeDirectory(java.lang.String homedir)
- Parameters:
homedir
-
loadFile
public static java.io.InputStream loadFile(java.lang.String filename)
throws java.io.FileNotFoundException
- Parameters:
filename
-
- Returns:
-
- Throws:
java.io.FileNotFoundException
saveFile
public static java.io.OutputStream saveFile(java.lang.String filename)
throws java.io.FileNotFoundException
- Parameters:
filename
-
- Returns:
-
- Throws:
java.io.FileNotFoundException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.