[jboss-cvs] JBossAS SVN: r86651 - projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 2 06:12:05 EDT 2009
Author: alesj
Date: 2009-04-02 06:12:05 -0400 (Thu, 02 Apr 2009)
New Revision: 86651
Modified:
projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/JAXBDeployer.java
Log:
Expose classesToBeBound.
Modified: projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/JAXBDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/JAXBDeployer.java 2009-04-02 09:41:58 UTC (rev 86650)
+++ projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/JAXBDeployer.java 2009-04-02 10:12:05 UTC (rev 86651)
@@ -49,6 +49,9 @@
/** The properties */
private Map<String, Object> properties;
+ /** The classes to be bound */
+ private Class<?>[] classesToBeBound;
+
/** The schema location */
private String schemaLocation;
@@ -64,6 +67,7 @@
public JAXBDeployer(Class<T> output)
{
super(output);
+ classesToBeBound = new Class<?>[]{output};
}
/**
@@ -87,6 +91,16 @@
}
/**
+ * Set the classes to be bound.
+ *
+ * @param classesToBeBound the classes to be bouond
+ */
+ public void setClassesToBeBound(Class<?>... classesToBeBound)
+ {
+ this.classesToBeBound = classesToBeBound;
+ }
+
+ /**
* Set schema location.
*
* @param schemaLocation the schema location
@@ -137,7 +151,7 @@
*/
protected Class<?>[] classesToBeBound()
{
- return new Class<?>[]{getOutput()};
+ return classesToBeBound;
}
/**
More information about the jboss-cvs-commits
mailing list