[java-xmltooling COMMIT] in /branches/REL_1: doc/RELEASE-NOTES.txt pom.xml src/main/java/org/opensaml/xml/schema/XSBo...

noreply at shibboleth.net noreply at shibboleth.net
Tue Feb 21 13:45:01 GMT 2012


Author: lajoie
Date: Tue Feb 21 13:45:01 2012
New Revision: 747

URL: http://svn.shibboleth.net/view/java-xmltooling?rev=747&view=rev
Log:
Add missing XSBoolean constants and object providers - JXT-84

Added:
    branches/REL_1/src/main/java/org/opensaml/xml/schema/impl/XSBooleanBuilder.java   (with props)
    branches/REL_1/src/main/java/org/opensaml/xml/schema/impl/XSBooleanImpl.java   (with props)
    branches/REL_1/src/main/java/org/opensaml/xml/schema/impl/XSBooleanMarshaller.java   (with props)
    branches/REL_1/src/main/java/org/opensaml/xml/schema/impl/XSBooleanUnmarshaller.java   (with props)
Modified:
    branches/REL_1/doc/RELEASE-NOTES.txt
    branches/REL_1/pom.xml
    branches/REL_1/src/main/java/org/opensaml/xml/schema/XSBoolean.java
    branches/REL_1/src/main/resources/schema-config.xml

Modified: branches/REL_1/doc/RELEASE-NOTES.txt
URL: http://svn.shibboleth.net/view/java-xmltooling/branches/REL_1/doc/RELEASE-NOTES.txt?rev=747&r1=746&r2=747&view=diff
==============================================================================
--- branches/REL_1/doc/RELEASE-NOTES.txt (original)
+++ branches/REL_1/doc/RELEASE-NOTES.txt Tue Feb 21 13:45:01 2012
@@ -1,3 +1,7 @@
+Changes in Release 1.3.4
+=============================================
+[JXT-84] - XSBoolean missing local name, QName and object providers
+
 Changes in Release 1.3.3
 ==============================================
 [JXT-78] - XSBoolean does not extend XMLObject

Modified: branches/REL_1/pom.xml
URL: http://svn.shibboleth.net/view/java-xmltooling/branches/REL_1/pom.xml?rev=747&r1=746&r2=747&view=diff
==============================================================================
--- branches/REL_1/pom.xml (original)
+++ branches/REL_1/pom.xml Tue Feb 21 13:45:01 2012
@@ -12,7 +12,7 @@
 
     <groupId>org.opensaml</groupId>
     <artifactId>xmltooling</artifactId>
-    <version>1.3.3</version>
+    <version>1.3.4</version>
     <packaging>jar</packaging>
 
     <name>XMLTooling-J</name>

Modified: branches/REL_1/src/main/java/org/opensaml/xml/schema/XSBoolean.java
URL: http://svn.shibboleth.net/view/java-xmltooling/branches/REL_1/src/main/java/org/opensaml/xml/schema/XSBoolean.java?rev=747&r1=746&r2=747&view=diff
==============================================================================
--- branches/REL_1/src/main/java/org/opensaml/xml/schema/XSBoolean.java (original)
+++ branches/REL_1/src/main/java/org/opensaml/xml/schema/XSBoolean.java Tue Feb 21 13:45:01 2012
@@ -17,13 +17,20 @@
 
 package org.opensaml.xml.schema;
 
+import javax.xml.namespace.QName;
+
+import org.opensaml.xml.util.XMLConstants;
 import org.opensaml.xml.validation.ValidatingXMLObject;
 
-/**
- * XSBoolean is the <code>xs:boolean</code> schema type.
- */
+/** XSBoolean is the <code>xs:boolean</code> schema type. */
 public abstract interface XSBoolean extends ValidatingXMLObject {
 
+    /** Local name of the XSI type. */
+    public static final String TYPE_LOCAL_NAME = "boolean"; 
+            
+    /** QName of the XSI type. */
+    public static final QName TYPE_NAME = new QName(XMLConstants.XSD_NS, TYPE_LOCAL_NAME, XMLConstants.XSD_PREFIX);
+    
     /**
      * Returns the XSBooleanValue value.
      * 

Modified: branches/REL_1/src/main/resources/schema-config.xml
URL: http://svn.shibboleth.net/view/java-xmltooling/branches/REL_1/src/main/resources/schema-config.xml?rev=747&r1=746&r2=747&view=diff
==============================================================================
--- branches/REL_1/src/main/resources/schema-config.xml (original)
+++ branches/REL_1/src/main/resources/schema-config.xml Tue Feb 21 13:45:01 2012
@@ -52,6 +52,13 @@
             <UnmarshallingClass className="org.opensaml.xml.schema.impl.XSURIUnmarshaller"/>
         </ObjectProvider>
         
+        <!-- XML Schema boolean -->
+        <ObjectProvider qualifiedName="xs:boolean">
+            <BuilderClass className="org.opensaml.xml.schema.impl.XSBooleanBuilder"/>
+            <MarshallingClass className="org.opensaml.xml.schema.impl.XSBooleanMarshaller"/>
+            <UnmarshallingClass className="org.opensaml.xml.schema.impl.XS ooleanUnmarshaller"/>
+        </ObjectProvider>
+        
     </ObjectProviders>
 
-</XMLTooling>
+</XMLTooling>



More information about the commits mailing list