|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sshtools.j2ssh.configuration.ConfigurationLoader
DOCUMENT ME!
Constructor Summary | |
ConfigurationLoader()
|
Method Summary | |
static java.lang.String |
checkAndGetProperty(java.lang.String property,
java.lang.String defaultValue)
DOCUMENT ME! |
static java.lang.Object |
getConfiguration(java.lang.Class cls)
DOCUMENT ME! |
static java.lang.String |
getConfigurationDirectory()
DOCUMENT ME! |
static java.lang.ClassLoader |
getContextClassLoader()
DOCUMENT ME! |
static java.lang.Class |
getExtensionClass(java.lang.String name)
DOCUMENT ME! |
static java.lang.String |
getHomeDirectory()
DOCUMENT ME! |
static java.security.SecureRandom |
getRND()
DOCUMENT ME! |
static java.lang.String |
getVersionString(java.lang.String projectname,
java.lang.String versionFile)
DOCUMENT ME! |
static void |
initialize(boolean force)
DOCUMENT ME! |
static void |
initialize(boolean force,
ConfigurationContext context)
Initializes the J2SSH api with a specified configuration context. |
static boolean |
isConfigurationAvailable(java.lang.Class cls)
DOCUMENT ME! |
static boolean |
isContextClassLoader()
DOCUMENT ME! |
static java.io.InputStream |
loadFile(java.lang.String filename)
DOCUMENT ME! |
static java.io.OutputStream |
saveFile(java.lang.String filename)
DOCUMENT ME! |
static void |
setContextClassLoader(java.lang.ClassLoader clsLoader)
DOCUMENT ME! |
static void |
setHomeDirectory(java.lang.String homedir)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ConfigurationLoader()
Method Detail |
public static java.security.SecureRandom getRND()
public static java.lang.String getVersionString(java.lang.String projectname, java.lang.String versionFile)
projectname
- DOCUMENT ME!versionFile
- DOCUMENT ME!
public static java.lang.String checkAndGetProperty(java.lang.String property, java.lang.String defaultValue)
property
- DOCUMENT ME!defaultValue
- DOCUMENT ME!
public static void initialize(boolean force) throws ConfigurationException
force
- DOCUMENT ME!
ConfigurationException
- DOCUMENT ME!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 load
ConfigurationException
- if the configuration is invalid or if a
security provider is not availablepublic static boolean isConfigurationAvailable(java.lang.Class cls) throws ConfigurationException
cls
- DOCUMENT ME!
ConfigurationException
- DOCUMENT ME!public static java.lang.Object getConfiguration(java.lang.Class cls) throws ConfigurationException
cls
- DOCUMENT ME!
ConfigurationException
- DOCUMENT ME!public static java.lang.String getConfigurationDirectory()
public static java.lang.Class getExtensionClass(java.lang.String name) throws java.lang.ClassNotFoundException, ConfigurationException
name
- DOCUMENT ME!
java.lang.ClassNotFoundException
- DOCUMENT ME!
ConfigurationException
- DOCUMENT ME!public static java.lang.String getHomeDirectory()
public static void setContextClassLoader(java.lang.ClassLoader clsLoader)
clsLoader
- DOCUMENT ME!public static java.lang.ClassLoader getContextClassLoader()
public static boolean isContextClassLoader()
public static void setHomeDirectory(java.lang.String homedir)
public static java.io.InputStream loadFile(java.lang.String filename) throws java.io.FileNotFoundException
filename
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!public static java.io.OutputStream saveFile(java.lang.String filename) throws java.io.FileNotFoundException
filename
- DOCUMENT ME!
java.io.FileNotFoundException
- DOCUMENT ME!
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |