[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