[jboss-cvs] JBossAS SVN: r71348 - projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/org/jboss/deployers/vfs/spi/deployer.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 27 10:32:51 EDT 2008
Author: alesj
Date: 2008-03-27 10:32:51 -0400 (Thu, 27 Mar 2008)
New Revision: 71348
Modified:
projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/org/jboss/deployers/vfs/spi/deployer/SchemaResolverDeployer.java
Log:
Hold on to namespace.
Modified: projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/org/jboss/deployers/vfs/spi/deployer/SchemaResolverDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/org/jboss/deployers/vfs/spi/deployer/SchemaResolverDeployer.java 2008-03-27 14:32:13 UTC (rev 71347)
+++ projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/org/jboss/deployers/vfs/spi/deployer/SchemaResolverDeployer.java 2008-03-27 14:32:51 UTC (rev 71348)
@@ -59,6 +59,9 @@
/** Whether we register with jbossxb */
private boolean registerWithJBossXB;
+ /** The namespace */
+ private String namespace;
+
/**
* Create a new SchemaResolverDeployer.
*
@@ -131,13 +134,23 @@
}
/**
+ * Get the namespace, if it was set.
+ *
+ * @return the namespace
+ */
+ public String getNamespace()
+ {
+ return namespace;
+ }
+
+ /**
* Check if we need to register schema to jbossxb.
*/
public void create()
{
if (isRegisterWithJBossXB())
{
- String namespace = findNamespace();
+ namespace = findNamespace();
if (namespace == null || JBossXmlConstants.DEFAULT.equals(namespace))
throw new IllegalArgumentException(
"RegisterWithJBossXB is enabled, but cannot find namespace on class or package: " + getOutput() +
@@ -156,7 +169,7 @@
if (isRegisterWithJBossXB())
{
// namespace should exist, since we got past create
- resolver.removeClassBinding(findNamespace());
+ resolver.removeClassBinding(namespace);
}
}
More information about the jboss-cvs-commits
mailing list