COMMONSRDF-6 add createBlankNode Serializable factory example

Project: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/commit/1bd0ae25
Tree: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/tree/1bd0ae25
Diff: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/diff/1bd0ae25

Branch: refs/heads/master
Commit: 1bd0ae25ec6fec025f5a58a6ce94d5988b13a8c3
Parents: b452cd6
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Wed Apr 29 10:52:42 2015 +0100
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Wed Apr 29 10:52:42 2015 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/commons/rdf/api/RDFTermFactory.java    | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/1bd0ae25/api/src/main/java/org/apache/commons/rdf/api/RDFTermFactory.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/commons/rdf/api/RDFTermFactory.java 
b/api/src/main/java/org/apache/commons/rdf/api/RDFTermFactory.java
index 2ba4e0e..2801814 100644
--- a/api/src/main/java/org/apache/commons/rdf/api/RDFTermFactory.java
+++ b/api/src/main/java/org/apache/commons/rdf/api/RDFTermFactory.java
@@ -17,6 +17,7 @@
  */
 package org.apache.commons.rdf.api;
 
+import java.io.Serializable;
 import java.util.Locale;
 
 /**
@@ -67,7 +68,9 @@ public interface RDFTermFactory {
      * The returned BlankNode SHOULD NOT be equivalent to any BlankNodes 
created
      * on a <em>different</em> <code>RDFTermFactory</code> instance, e.g.
      * different instances of <code>RDFTermFactory</code> should produce
-     * different blank nodes for the same <code>name</code>.
+     * different blank nodes for the same <code>name</code> unless they
+     * purposely are intending to create equivalent {@link BlankNode}
+     * instances (e.g. a reinstated {@link Serializable} factory).
      *
      * @param name
      *            A non-empty, non-null, String that is unique to this blank

Reply via email to