[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SimpleNamespaceContext...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Mar 19 13:31:17 GMT 2012
Author: lajoie
Date: Mon Mar 19 13:31:17 2012
New Revision: 250
URL: http://svn.shibboleth.net/view/utilities?rev=250&view=rev
Log:
Add some constraint annotations and javadoc
Modified:
java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SimpleNamespaceContext.java
Modified: java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SimpleNamespaceContext.java
URL: http://svn.shibboleth.net/view/utilities/java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SimpleNamespaceContext.java?rev=250&r1=249&r2=250&view=diff
==============================================================================
--- java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SimpleNamespaceContext.java (original)
+++ java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/xml/SimpleNamespaceContext.java Mon Mar 19 13:31:17 2012
@@ -21,6 +21,7 @@
import java.util.Iterator;
import java.util.Map;
+import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.xml.XMLConstants;
import javax.xml.namespace.NamespaceContext;
@@ -79,7 +80,7 @@
}
/** {@inheritDoc} */
- @Nullable public String getNamespaceURI(String prefix) {
+ @Nullable public String getNamespaceURI(@Nonnull String prefix) {
if (prefix == null) {
throw new IllegalArgumentException("Prefix can not be null");
}
@@ -93,7 +94,7 @@
}
/** {@inheritDoc} */
- @Nullable public String getPrefix(String namespaceURI) {
+ @Nullable public String getPrefix(@Nonnull String namespaceURI) {
if (namespaceURI == null) {
throw new IllegalArgumentException("Namespace URI can not be null");
}
@@ -102,7 +103,7 @@
}
/** {@inheritDoc} */
- public Iterator<String> getPrefixes(String namespaceURI) {
+ @Nonnull public Iterator<String> getPrefixes(String namespaceURI) {
if (namespaceURI == null) {
throw new IllegalArgumentException("Namespace URI can not be null");
}
@@ -115,7 +116,12 @@
}
}
- private Builder<String, String> getMappingsBuilder(){
+ /**
+ * Build the initial set of mappings which contains entries for XML and XMLNS.
+ *
+ * @return initial set of mappings
+ */
+ @Nonnull private Builder<String, String> getMappingsBuilder(){
Builder mappingBuilder = new Builder<String, String>();
mappingBuilder.put(XmlConstants.XML_PREFIX, XmlConstants.XML_NS);
More information about the commits
mailing list