[CJ-dev] commonjava-projects/commonjava-config-jndi/src/java/org/commonjava/config/jndi/xmlparse Jnd
Brought to you by:
johnqueso
From: John C. <joh...@co...> - 2004-03-22 16:01:36
|
Update of /cvsroot/commonjava/commonjava-projects/commonjava-config-jndi/src/java/org/commonjava/config/jndi/xmlparse In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17559/src/java/org/commonjava/config/jndi/xmlparse Modified Files: JndiConfigAttributes.java JndiConfigParser.java Log Message: added baseContext attribute to the JndiConfig. Index: JndiConfigParser.java =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-config-jndi/src/java/org/commonjava/config/jndi/xmlparse/JndiConfigParser.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- JndiConfigParser.java 16 Jan 2004 02:20:24 -0000 1.6 +++ JndiConfigParser.java 22 Mar 2004 15:51:14 -0000 1.7 @@ -16,10 +16,9 @@ import org.commonjava.opl.generics.properties.PropertiesContainer; import org.commonjava.util.Strings; -//TODO: Add JavaDoc to JndiConfigParser in commonjava-config-jndi! -/** +/** Parses a JNDI configuration object. * - * @ + * @author John Casey * */ public class JndiConfigParser extends NodeParser @@ -93,6 +92,8 @@ */ protected void doAfterChildren(ElementInfo info, String body) throws ParseException { String refId = getAttribute(JndiConfigAttributes.REF_ID, info); + String baseContext = getAttribute(JndiConfigAttributes.BASE_CONTEXT, info); + Boolean useCtxEnv = Strings.toBoolean(getAttribute(JndiConfigAttributes.USE_CONTEXT_ENV, info)); JndiConfigConsumer consumer = (JndiConfigConsumer)findAncestorOfType( @@ -103,6 +104,10 @@ config.setUseContextEnvironment(useCtxEnv.booleanValue()); } + if(baseContext != null){ + config.setBaseContext(baseContext); + } + if(consumer != null){ if(config.getId() != null){ if(refId != null){ Index: JndiConfigAttributes.java =================================================================== RCS file: /cvsroot/commonjava/commonjava-projects/commonjava-config-jndi/src/java/org/commonjava/config/jndi/xmlparse/JndiConfigAttributes.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- JndiConfigAttributes.java 15 Dec 2003 01:49:55 -0000 1.4 +++ JndiConfigAttributes.java 22 Mar 2004 15:51:14 -0000 1.5 @@ -15,6 +15,7 @@ public static final String ID = "id"; public static final String REF_ID = "refId"; public static final String USE_CONTEXT_ENV = "useContextEnvironment"; + public static final String BASE_CONTEXT = "baseContext"; /** Constants library; deny construction */ |