[jboss-cvs] JBossAS SVN: r75158 - in trunk/spring-int: src/main/org/jboss/spring/factory and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Jun 27 09:35:12 EDT 2008


Author: alesj
Date: 2008-06-27 09:35:12 -0400 (Fri, 27 Jun 2008)
New Revision: 75158

Modified:
   trunk/spring-int/build.xml
   trunk/spring-int/src/main/org/jboss/spring/factory/Instantiable.java
   trunk/spring-int/src/main/org/jboss/spring/factory/Nameable.java
   trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlApplicationContext.java
   trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlBeanDefinitionReader.java
Log:
Old tests work, so I'll commit - see VFSResourcePatternResolver usage.

Modified: trunk/spring-int/build.xml
===================================================================
--- trunk/spring-int/build.xml	2008-06-27 13:21:49 UTC (rev 75157)
+++ trunk/spring-int/build.xml	2008-06-27 13:35:12 UTC (rev 75158)
@@ -172,6 +172,7 @@
          <include name="org/jboss/spring/factory/**"/>
          <include name="org/jboss/spring/interceptor/**"/>
          <include name="org/jboss/spring/support/**"/>
+         <include name="org/jboss/spring/io/**"/>
       </fileset>
     </jar>
 
@@ -238,6 +239,7 @@
        <include name="org/jboss/spring/interceptor/**"/>
        <include name="org/jboss/spring/factory/**"/>
        <include name="org/jboss/spring/support/**"/>
+       <include name="org/jboss/spring/io/**"/>
     </javac>
   </target>
 
@@ -391,6 +393,7 @@
             <exclude name="org/jboss/spring/deployers/**"/>
             <exclude name="org/jboss/spring/factory/**"/>
             <exclude name="org/jboss/spring/interceptor/**"/>
+            <exclude name="org/jboss/spring/io/**"/>
         </javac>
         <copy todir="${module.output}/example/classes">
             <fileset dir="${source.resources}/test/dd">

Modified: trunk/spring-int/src/main/org/jboss/spring/factory/Instantiable.java
===================================================================
--- trunk/spring-int/src/main/org/jboss/spring/factory/Instantiable.java	2008-06-27 13:21:49 UTC (rev 75157)
+++ trunk/spring-int/src/main/org/jboss/spring/factory/Instantiable.java	2008-06-27 13:35:12 UTC (rev 75158)
@@ -23,6 +23,8 @@
 package org.jboss.spring.factory;
 
 /**
+ * Instatiable.
+ * 
  * @author <a href="mailto:ales.justin at genera-lynx.com">Ales Justin</a>
  */
 public interface Instantiable

Modified: trunk/spring-int/src/main/org/jboss/spring/factory/Nameable.java
===================================================================
--- trunk/spring-int/src/main/org/jboss/spring/factory/Nameable.java	2008-06-27 13:21:49 UTC (rev 75157)
+++ trunk/spring-int/src/main/org/jboss/spring/factory/Nameable.java	2008-06-27 13:35:12 UTC (rev 75158)
@@ -23,11 +23,16 @@
 package org.jboss.spring.factory;
 
 /**
+ * Nameable.
+ * 
  * @author <a href="mailto:ales.justin at genera-lynx.com">Ales Justin</a>
  */
 public interface Nameable
 {
-
+   /**
+    * Get the name.
+    *
+    * @return the name
+    */
    String getName();
-
 }

Modified: trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlApplicationContext.java
===================================================================
--- trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlApplicationContext.java	2008-06-27 13:21:49 UTC (rev 75157)
+++ trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlApplicationContext.java	2008-06-27 13:35:12 UTC (rev 75158)
@@ -30,21 +30,18 @@
 import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
 import org.springframework.context.support.ClassPathXmlApplicationContext;
 import org.springframework.core.io.Resource;
+import org.springframework.core.io.support.ResourcePatternResolver;
+import org.jboss.spring.io.VFSResourcePatternResolver;
 
 /**
  * @author <a href="mailto:ales.justin at genera-lynx.com">Ales Justin</a>
  */
-public class NamedXmlApplicationContext extends ClassPathXmlApplicationContext
-      implements Nameable
+public class NamedXmlApplicationContext extends ClassPathXmlApplicationContext implements Nameable
 {
-
    private String defaultName;
    private Resource resource;
    private NamedXmlBeanDefinitionReader beanDefinitionReader;
 
-   /**
-    * @see org.springframework.beans.factory.xml.XmlBeanFactory
-    */
    public NamedXmlApplicationContext(String defaultName, Resource resource) throws BeansException
    {
       this(defaultName, resource, true);
@@ -97,4 +94,8 @@
       return name;
    }
 
+   protected ResourcePatternResolver getResourcePatternResolver()
+   {
+      return new VFSResourcePatternResolver(getClassLoader());
+   }
 }

Modified: trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlBeanDefinitionReader.java
===================================================================
--- trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlBeanDefinitionReader.java	2008-06-27 13:21:49 UTC (rev 75157)
+++ trunk/spring-int/src/main/org/jboss/spring/factory/NamedXmlBeanDefinitionReader.java	2008-06-27 13:35:12 UTC (rev 75158)
@@ -32,10 +32,8 @@
 /**
  * @author <a href="mailto:ales.justin at genera-lynx.com">Ales Justin</a>
  */
-public class NamedXmlBeanDefinitionReader extends XmlBeanDefinitionReader
-      implements Nameable, Instantiable
+public class NamedXmlBeanDefinitionReader extends XmlBeanDefinitionReader implements Nameable, Instantiable
 {
-
    private NamedXmlBeanDefinitionParser parser;
 
    public NamedXmlBeanDefinitionReader(BeanDefinitionRegistry beanFactory)
@@ -64,5 +62,4 @@
    {
       return parser.doInstantiate();
    }
-
 }




More information about the jboss-cvs-commits mailing list