[hibernate-commits] Hibernate SVN: r15972 - in validator/trunk/tck-utils/api: src/main/resources and 1 other directory.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Sat Feb 14 18:17:30 EST 2009


Author: pete.muir at jboss.org
Date: 2009-02-14 18:17:29 -0500 (Sat, 14 Feb 2009)
New Revision: 15972

Added:
   validator/trunk/tck-utils/api/src/main/resources/tck-audit.xsd
Modified:
   validator/trunk/tck-utils/api/pom.xml
Log:
WBTCK-19, add xsd

Modified: validator/trunk/tck-utils/api/pom.xml
===================================================================
--- validator/trunk/tck-utils/api/pom.xml	2009-02-13 12:56:02 UTC (rev 15971)
+++ validator/trunk/tck-utils/api/pom.xml	2009-02-14 23:17:29 UTC (rev 15972)
@@ -25,6 +25,29 @@
                   <target>1.5</target>
                </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>build-helper-maven-plugin</artifactId>
+                <version>1.2</version>
+                <executions>
+                    <execution>
+                        <id>attach-artifacts</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>attach-artifact</goal>
+                        </goals>
+                        <configuration>
+                            <artifacts>
+                                <artifact>
+                                    <file>${basedir}/src/main/resources/tck-audit.xsd</file>
+                                    <type>xsd</type>
+                                    <classifier>audit</classifier>
+                                </artifact>
+                            </artifacts>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 

Added: validator/trunk/tck-utils/api/src/main/resources/tck-audit.xsd
===================================================================
--- validator/trunk/tck-utils/api/src/main/resources/tck-audit.xsd	                        (rev 0)
+++ validator/trunk/tck-utils/api/src/main/resources/tck-audit.xsd	2009-02-14 23:17:29 UTC (rev 15972)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" 
+           elementFormDefault="qualified"
+           targetNamespace="http://jboss.com/products/webbeans/tck/audit"
+           xmlns:audit="http://jboss.com/products/webbeans/tck/audit">
+           
+  <xs:element name="specification">
+    <xs:annotation>
+      <xs:documentation> The specification tag is the root element for tck-audit.xml. </xs:documentation>
+    </xs:annotation>
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="audit:section"/>
+      </xs:sequence>
+    </xs:complexType>
+  </xs:element>           
+  
+  <xs:element name="section">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="0" maxOccurs="unbounded" ref="audit:assertion"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="audit:attlist.section"/>
+    </xs:complexType>
+  </xs:element>
+
+  <xs:attributeGroup name="attlist.section">
+    <xs:attribute name="id" type="xs:string"/>
+    <xs:attribute name="title" type="xs:string"/>
+  </xs:attributeGroup>  
+    
+  <xs:element name="assertion">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element minOccurs="1" maxOccurs="1" ref="audit:text"/>
+        <xs:element minOccurs="0" maxOccurs="1" ref="audit:note"/>
+      </xs:sequence>
+      <xs:attributeGroup ref="audit:attlist.assertion"/>
+    </xs:complexType>
+  </xs:element>
+  
+  <xs:attributeGroup name="attlist.assertion">
+    <xs:attribute name="id" type="xs:string"/>    
+  </xs:attributeGroup>
+  
+  <xs:element name="text">
+    <xs:complexType>
+      <xs:simpleContent>
+        <xs:extension base="xs:string"/>
+      </xs:simpleContent>
+    </xs:complexType>
+  </xs:element>
+
+  <xs:element name="note">
+    <xs:complexType>
+      <xs:simpleContent>
+        <xs:extension base="xs:string"/>
+      </xs:simpleContent>
+    </xs:complexType>
+  </xs:element>
+  
+</xs:schema>
\ No newline at end of file


Property changes on: validator/trunk/tck-utils/api/src/main/resources/tck-audit.xsd
___________________________________________________________________
Name: svn:mime-type
   + text/plain




More information about the hibernate-commits mailing list