[Mulgara-svn] r1868 - branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst
pag at mulgara.org
pag at mulgara.org
Wed Dec 9 14:57:10 UTC 2009
Author: pag
Date: 2009-12-09 06:57:09 -0800 (Wed, 09 Dec 2009)
New Revision: 1868
Modified:
branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/AbstractNaryOperator.java
branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java
branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Triple.java
branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/TripleList.java
branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Variable.java
Log:
Added toString methods for debugging
Modified: branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/AbstractNaryOperator.java
===================================================================
--- branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/AbstractNaryOperator.java 2009-12-09 14:56:41 UTC (rev 1867)
+++ branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/AbstractNaryOperator.java 2009-12-09 14:57:09 UTC (rev 1868)
@@ -61,4 +61,11 @@
*/
protected abstract String getOperatorString();
+ /**
+ * @see java.lang.Object#toString()
+ * @return By default this will return the image, since that's often right.
+ */
+ public String toString() {
+ return getImage();
+ }
}
Modified: branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java
===================================================================
--- branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java 2009-12-09 14:56:41 UTC (rev 1867)
+++ branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/IRIReference.java 2009-12-09 14:57:09 UTC (rev 1868)
@@ -165,6 +165,13 @@
}
/**
+ * @see java.lang.Object#toString()
+ */
+ public String toString() {
+ return "<" + uri.toString() + ">";
+ }
+
+ /**
* Parse a URI, looking for a valid QName structure.
* @param uri The URI to parse.
* @return a new QName if one could be parsed, or <code>null</code> if one couldn't be found.
Modified: branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Triple.java
===================================================================
--- branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Triple.java 2009-12-09 14:56:41 UTC (rev 1867)
+++ branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Triple.java 2009-12-09 14:57:09 UTC (rev 1868)
@@ -40,16 +40,9 @@
public Triple(Node s, Node p, Node o) {
subject = s;
predicate = p;
- assert !(o instanceof AnnotatedNode): "Can't make a single triple with an annotated node";
object = o;
}
- public Triple(Node s, Node p, AnnotatedNode o) {
- subject = s;
- predicate = p;
- object = o.getSubject();
- }
-
/**
* @return the subject
*/
@@ -98,4 +91,10 @@
return addPatterns(result.toString());
}
+ /**
+ * @see java.lang.Object#toString()
+ */
+ public String toString() {
+ return subject.toString() + " " + predicate.toString() + " " + object.toString();
+ }
}
Modified: branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/TripleList.java
===================================================================
--- branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/TripleList.java 2009-12-09 14:56:41 UTC (rev 1867)
+++ branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/TripleList.java 2009-12-09 14:57:09 UTC (rev 1868)
@@ -173,4 +173,12 @@
addAll(annotations);
}
+ /**
+ * @see java.lang.Object#toString()
+ */
+ public String toString() {
+ StringBuilder b = new StringBuilder();
+ for (Triple t: triples) b.append(t).append(" . ");
+ return b.toString();
+ }
}
Modified: branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Variable.java
===================================================================
--- branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Variable.java 2009-12-09 14:56:41 UTC (rev 1867)
+++ branches/distinct_queries/src/jar/querylang/java/org/mulgara/sparql/parser/cst/Variable.java 2009-12-09 14:57:09 UTC (rev 1868)
@@ -47,4 +47,10 @@
return "?" + name;
}
+ /**
+ * @see java.lang.Object#toString()
+ */
+ public String toString() {
+ return getImage();
+ }
}
More information about the Mulgara-svn
mailing list