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

noreply at shibboleth.net noreply at shibboleth.net
Wed Jan 2 17:35:15 EST 2013


Author: scantor
Date: Wed Jan  2 17:35:15 2013
New Revision: 3121

URL: http://svn.shibboleth.net/view/java-opensaml?rev=3121&view=rev
Log:
Annotations and constraints.

Modified:
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObject.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObjectMarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObjectUnmarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractExtensibleXMLObject.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractExtensibleXMLObjectMarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractExtensibleXMLObjectUnmarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractXMLObject.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractXMLObjectBuilder.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AttributeExtensibleXMLObject.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/BaseBearing.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/ElementExtensibleXMLObject.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/IdBearing.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/LangBearing.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/Namespace.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/NamespaceManager.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/SpaceBearing.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/XMLObject.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/XMLObjectBuilder.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/XMLObjectBuilderFactory.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/AbstractXMLObjectMarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/AbstractXMLObjectUnmarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/BaseXMLObjectMarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/BaseXMLObjectUnmarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/Marshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/MarshallerFactory.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/Unmarshaller.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/io/UnmarshallerFactory.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSAny.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBase64Binary.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBoolean.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSBooleanValue.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSDateTime.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSInteger.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSQName.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSString.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/XSURI.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/schema/impl/XSDateTimeImpl.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/util/AttributeMap.java
    trunk/opensaml-core/src/main/java/org/opensaml/core/xml/util/IDIndex.java

Modified: trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObject.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObject.java?rev=3121&r1=3120&r2=3121&view=diff
==============================================================================
--- trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObject.java (original)
+++ trunk/opensaml-core/src/main/java/org/opensaml/core/xml/AbstractElementExtensibleXMLObject.java Wed Jan  2 17:35:15 2013
@@ -20,6 +20,8 @@
 import java.util.Collections;
 import java.util.List;
 
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
 import javax.xml.namespace.QName;
 
 import org.opensaml.core.xml.util.IndexedXMLObjectChildrenList;
@@ -32,7 +34,7 @@
         ElementExtensibleXMLObject {
 
     /** xs:any {@link XMLObject} child elements. */
-    private IndexedXMLObjectChildrenList<XMLObject> anyXMLObjects;
+    private final IndexedXMLObjectChildrenList<XMLObject> anyXMLObjects;
 
     /**
      * Constructor.
@@ -41,23 +43,24 @@
      * @param elementLocalName the local name of the XML element this Object represents
      * @param namespacePrefix the prefix for the given namespace
      */
-    public AbstractElementExtensibleXMLObject(String namespaceURI, String elementLocalName, String namespacePrefix) {
+    public AbstractElementExtensibleXMLObject(@Nullable final String namespaceURI,

[... 2474 lines stripped ...]


More information about the commits mailing list