[jboss-svn-commits] JBoss Common SVN: r2632 - jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Oct 10 22:03:32 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-10-10 22:03:32 -0400 (Wed, 10 Oct 2007)
New Revision: 2632

Modified:
   jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/DefaultSchemaResolver.java
   jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfig.java
   jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfigMBean.java
Log:
Expose the cacheResolvedSchemas on the config mbean

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/DefaultSchemaResolver.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/DefaultSchemaResolver.java	2007-10-10 23:06:18 UTC (rev 2631)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/DefaultSchemaResolver.java	2007-10-11 02:03:32 UTC (rev 2632)
@@ -254,7 +254,7 @@
          return schema;
       }
 
-      // Look for a class 
+      // Look for a class binding
       Class bindingClass = uriToClass.get(nsURI);
       if (bindingClass == null)
          bindingClass = schemaLocationToClass.get(schemaLocation);

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfig.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfig.java	2007-10-10 23:06:18 UTC (rev 2631)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfig.java	2007-10-11 02:03:32 UTC (rev 2632)
@@ -58,6 +58,15 @@
    /** The binding classes by schemaLocation */
    protected Properties bindingClassesByLocation;
 
+   public boolean getCacheResolvedSchemas()
+   {
+      return resolver.isCacheResolvedSchemas();
+   }
+   public void setCacheResolvedSchemas(boolean flag)
+   {
+      resolver.setCacheResolvedSchemas(flag);
+   }
+
    public Properties getSchemaInitializers()
    {
       return schemaInitializers;

Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfigMBean.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfigMBean.java	2007-10-10 23:06:18 UTC (rev 2631)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/sunday/unmarshalling/SchemaResolverConfigMBean.java	2007-10-11 02:03:32 UTC (rev 2632)
@@ -32,6 +32,17 @@
 public interface SchemaResolverConfigMBean
 {
    /**
+    * Get whether schemas are cached by namespaceURI
+    * @return true if schemas are cached
+    */
+   public boolean getCacheResolvedSchemas();
+   /**
+    * Set whether schemas are cached by namespaceURI
+    * @param flag - true if schemas are cached
+    */
+   public void setCacheResolvedSchemas(boolean flag);
+
+   /**
     * Get the schemaInitializers.
     * 
     * @return the schemaInitializers.




More information about the jboss-svn-commits mailing list