[Mulgara-svn] r1038 - trunk/src/jar/query/java/org/mulgara/query

pag at mulgara.org pag at mulgara.org
Wed Jul 2 21:32:10 UTC 2008


Author: pag
Date: 2008-07-02 14:32:09 -0700 (Wed, 02 Jul 2008)
New Revision: 1038

Modified:
   trunk/src/jar/query/java/org/mulgara/query/SingleTransitiveConstraint.java
   trunk/src/jar/query/java/org/mulgara/query/TransitiveConstraint.java
Log:
Updated the exception declaration in the constructor to accurately reflect what is thrown

Modified: trunk/src/jar/query/java/org/mulgara/query/SingleTransitiveConstraint.java
===================================================================
--- trunk/src/jar/query/java/org/mulgara/query/SingleTransitiveConstraint.java	2008-07-02 21:26:18 UTC (rev 1037)
+++ trunk/src/jar/query/java/org/mulgara/query/SingleTransitiveConstraint.java	2008-07-02 21:32:09 UTC (rev 1038)
@@ -84,10 +84,11 @@
   /**
    * Constructor.
    *
-   * @param trans The constraint defining the transitive predicate.
-   * @throws QueryException If trans is not of the form {$var <uri> $var}
+   * @param trans The constraint defining the transitive predicate. Expected form
+   *        is: {$var <uri> $var}
+   * @throws IllegalArgumentException If trans is null.
    */
-  public SingleTransitiveConstraint(Constraint trans) throws QueryException {
+  public SingleTransitiveConstraint(Constraint trans) throws IllegalArgumentException {
 
     // Validate parameters
     if (trans == null) {

Modified: trunk/src/jar/query/java/org/mulgara/query/TransitiveConstraint.java
===================================================================
--- trunk/src/jar/query/java/org/mulgara/query/TransitiveConstraint.java	2008-07-02 21:26:18 UTC (rev 1037)
+++ trunk/src/jar/query/java/org/mulgara/query/TransitiveConstraint.java	2008-07-02 21:32:09 UTC (rev 1038)
@@ -83,14 +83,14 @@
 
   /**
    * Constructor.
-   *
+   * The parameters are expected to appear in the form {$var <uri> $var}
    * @param trans1 The anchored constraint defining the transitive predicate
    *   and beginning or ending point.
    * @param trans2 The constraint defining the transitive predicate.
-   * @throws QueryException If trans is not of the form {$var <uri> $var}
+   * @throws IllegalArgumentException If either trans is null.
    */
   public TransitiveConstraint(Constraint trans1, Constraint trans2)
-      throws QueryException {
+      throws IllegalArgumentException {
 
     // Validate parameters
     if (trans1 == null || trans2 == null) {




More information about the Mulgara-svn mailing list