[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