[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