[java-opensaml COMMIT] in /trunk/opensaml-core/src: main/java/org/opensaml/core/xml/schema/XSBoolean.java main/java/o...

noreply at shibboleth.net noreply at shibboleth.net
Wed Jan 30 00:30:33 EST 2013


Author: scantor
Date: Wed Jan 30 00:30:33 2013
New Revision: 3179

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3179&view=rev
Log:
Port java-xmltooling r747

Added:
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/impl/XSBooleanBuilder.java   (with props)
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/impl/XSBooleanImpl.java   (with props)
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/impl/XSBooleanMarshaller.java   (with props)
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/impl/XSBooleanUnmarshaller.java   (with props)
    trunk/opensaml-core/src/test/java/org/opensaml/core/xml/schema/XSBooleanTest.java   (with props)
    trunk/opensaml-core/src/test/resources/data/org/opensaml/core/xml/schema/xsBoolean.xml   (with props)
Modified:
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBoolean.java
    trunk/opensaml-core/src/main/resources/schema-config.xml

Modified: trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBoolean.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBoolean.java?rev=3179&r1=3178&r2=3179&view=diff
==============================================================================
--- trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBoolean.java (original)
+++ trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBoolean.java Wed Jan 30 00:30:33 2013
@@ -18,12 +18,23 @@
 package org.opensaml.core.xml.schema;
 
 import javax.annotation.Nullable;
+import javax.xml.namespace.QName;
+
+import org.opensaml.core.xml.XMLObject;
+
+import net.shibboleth.utilities.java.support.xml.XmlConstants;
 
 /**
  * XSBoolean is the <code>xs:boolean</code> schema type.
  */
-public abstract interface XSBoolean {
+public abstract interface XSBoolean extends XMLObject {
 
+    /** 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.
      * 
@@ -38,4 +49,4 @@
      */
     public void setValue(@Nullable final XSBooleanValue value);
 
-}
+}

Modified: trunk/opensaml-core/src/main/resources/schema-config.xml
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-core/src/main/resources/schema-config.xml?rev=3179&r1=3178&r2=3179&view=diff
==============================================================================
--- trunk/opensaml-core/src/main/resources/schema-config.xml (original)
+++ trunk/opensaml-core/src/main/resources/schema-config.xml Wed Jan 30 00:30:33 2013
@@ -51,7 +51,14 @@
             <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSURIMarshaller"/>
             <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSURIUnmarshaller"/>
         </ObjectProvider>
-        
+
+        <!-- XML Schema boolean -->
+        <ObjectProvider qualifiedName="xs:boolean">
+            <BuilderClass className="org.opensaml.core.xml.schema.impl.XSBooleanBuilder"/>
+            <MarshallingClass className="org.opensaml.core.xml.schema.impl.XSBooleanMarshaller"/>
+            <UnmarshallingClass className="org.opensaml.core.xml.schema.impl.XSBooleanUnmarshaller"/>
+        </ObjectProvider>
+                
     </ObjectProviders>
 
 </XMLTooling>



More information about the commits mailing list