public class JndiLoader
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static ConvertRegistry |
convertRegistry |
static java.lang.String |
SIMPLE_COLON_REPLACE |
static java.lang.String |
SIMPLE_DELIMITER |
static java.lang.String |
SIMPLE_SHARED |
private java.util.Hashtable |
table |
| Constructor and Description |
|---|
JndiLoader() |
JndiLoader(java.util.Hashtable env) |
| Modifier and Type | Method and Description |
|---|---|
private static java.lang.Object |
convert(java.util.Properties properties) |
private static java.lang.String |
getLastElement(java.lang.String str,
java.lang.String delimiter) |
java.lang.String |
getParameter(java.lang.String key) |
private void |
jndiPut(javax.naming.Context ctxt,
java.lang.String key,
java.lang.Object value) |
void |
load(java.util.Properties properties,
javax.naming.Context ctxt)
Loads a properties object into a context.
|
void |
load(java.util.Properties properties,
javax.naming.Context ctxt,
javax.naming.Context parentCtxt,
java.lang.String ctxtName) |
void |
loadDirectory(java.io.File directory,
javax.naming.Context ctxt)
Loads all .properties files in a directory into a context
|
void |
loadDirectory(java.io.File directory,
javax.naming.Context ctxt,
javax.naming.Context parentCtxt,
java.lang.String ctxtName) |
private java.util.Properties |
loadFile(java.io.File file) |
void |
putParameter(java.lang.String key,
java.lang.String value) |
private static java.lang.String |
removeLastElement(java.lang.String str,
java.lang.String delimiter) |
public static final java.lang.String SIMPLE_DELIMITER
public static final java.lang.String SIMPLE_SHARED
public static final java.lang.String SIMPLE_COLON_REPLACE
private static ConvertRegistry convertRegistry
private java.util.Hashtable table
public JndiLoader()
public JndiLoader(java.util.Hashtable env)
public void putParameter(java.lang.String key,
java.lang.String value)
public java.lang.String getParameter(java.lang.String key)
public void loadDirectory(java.io.File directory,
javax.naming.Context ctxt)
throws javax.naming.NamingException,
java.io.IOException
javax.naming.NamingExceptionjava.io.IOExceptionpublic void loadDirectory(java.io.File directory,
javax.naming.Context ctxt,
javax.naming.Context parentCtxt,
java.lang.String ctxtName)
throws javax.naming.NamingException,
java.io.IOException
javax.naming.NamingExceptionjava.io.IOExceptionprivate java.util.Properties loadFile(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic void load(java.util.Properties properties,
javax.naming.Context ctxt)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic void load(java.util.Properties properties,
javax.naming.Context ctxt,
javax.naming.Context parentCtxt,
java.lang.String ctxtName)
throws javax.naming.NamingException
javax.naming.NamingExceptionprivate void jndiPut(javax.naming.Context ctxt,
java.lang.String key,
java.lang.Object value)
throws javax.naming.NamingException
javax.naming.NamingExceptionprivate static java.lang.Object convert(java.util.Properties properties)
private static java.lang.String getLastElement(java.lang.String str,
java.lang.String delimiter)
private static java.lang.String removeLastElement(java.lang.String str,
java.lang.String delimiter)