org.osjava.sj.loader
Class JndiLoader

java.lang.Object
  extended byorg.osjava.sj.loader.JndiLoader

public class JndiLoader
extends java.lang.Object

Loads a .properties file into a JNDI server.


Field Summary
static java.lang.String SIMPLE_COLON_REPLACE
           
static java.lang.String SIMPLE_DELIMITER
           
static java.lang.String SIMPLE_SHARED
           
 
Constructor Summary
JndiLoader()
           
JndiLoader(java.util.Hashtable env)
           
 
Method Summary
 java.lang.String getParameter(java.lang.String key)
           
 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)
           
 void putParameter(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SIMPLE_DELIMITER

public static final java.lang.String SIMPLE_DELIMITER
See Also:
Constant Field Values

SIMPLE_SHARED

public static final java.lang.String SIMPLE_SHARED
See Also:
Constant Field Values

SIMPLE_COLON_REPLACE

public static final java.lang.String SIMPLE_COLON_REPLACE
See Also:
Constant Field Values
Constructor Detail

JndiLoader

public JndiLoader()

JndiLoader

public JndiLoader(java.util.Hashtable env)
Method Detail

putParameter

public void putParameter(java.lang.String key,
                         java.lang.String value)

getParameter

public java.lang.String getParameter(java.lang.String key)

loadDirectory

public void loadDirectory(java.io.File directory,
                          javax.naming.Context ctxt)
                   throws javax.naming.NamingException,
                          java.io.IOException
Loads all .properties files in a directory into a context

Throws:
javax.naming.NamingException
java.io.IOException

loadDirectory

public 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
Throws:
javax.naming.NamingException
java.io.IOException

load

public void load(java.util.Properties properties,
                 javax.naming.Context ctxt)
          throws javax.naming.NamingException
Loads a properties object into a context.

Throws:
javax.naming.NamingException

load

public void load(java.util.Properties properties,
                 javax.naming.Context ctxt,
                 javax.naming.Context parentCtxt,
                 java.lang.String ctxtName)
          throws javax.naming.NamingException
Throws:
javax.naming.NamingException


Copyright © 2003-2007 OSJava. All Rights Reserved.