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
*/
|