[infinispan-commits] Infinispan SVN: r627 - trunk/tools/src/main/java/org/infinispan/tools/schema.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Thu Jul 30 07:29:47 EDT 2009
Author: vblagojevic at jboss.com
Date: 2009-07-30 07:29:47 -0400 (Thu, 30 Jul 2009)
New Revision: 627
Modified:
trunk/tools/src/main/java/org/infinispan/tools/schema/JaxbSchemaGenerator.java
Log:
doco
Modified: trunk/tools/src/main/java/org/infinispan/tools/schema/JaxbSchemaGenerator.java
===================================================================
--- trunk/tools/src/main/java/org/infinispan/tools/schema/JaxbSchemaGenerator.java 2009-07-30 11:25:55 UTC (rev 626)
+++ trunk/tools/src/main/java/org/infinispan/tools/schema/JaxbSchemaGenerator.java 2009-07-30 11:29:47 UTC (rev 627)
@@ -32,23 +32,24 @@
import org.infinispan.Version;
import org.infinispan.config.InfinispanConfiguration;
+/**
+ * Generates XML schema using JAXB annotations from our configuration class hierarchy.
+ *
+ * @author Vladimir Blagojevic
+ * @version $Id$
+ * @since 4.0
+ */
public class JaxbSchemaGenerator {
- /**
- * FIXME Comment this
- *
- * @param args
- * @throws Exception
- */
public static void main(String[] args) throws Exception {
final File baseDir = new File(".");
- class MySchemaOutputResolver extends SchemaOutputResolver {
+ class InfinispanSchemaOutputResolver extends SchemaOutputResolver {
public Result createOutput( String namespaceUri, String suggestedFileName ) throws IOException {
return new StreamResult(new File(baseDir,"infinispan-config-" +Version.getMajorVersion()+ ".xsd"));
}
}
JAXBContext context = JAXBContext.newInstance(InfinispanConfiguration.class);
- context.generateSchema(new MySchemaOutputResolver());
+ context.generateSchema(new InfinispanSchemaOutputResolver());
}
}
Property changes on: trunk/tools/src/main/java/org/infinispan/tools/schema/JaxbSchemaGenerator.java
___________________________________________________________________
Name: svn:keywords
+ Id
More information about the infinispan-commits
mailing list