[Mulgara-svn] r1619 - branches/consistency/src/jar/query/java/org/mulgara/query

pag at mulgara.org pag at mulgara.org
Tue Mar 17 19:53:36 UTC 2009


Author: pag
Date: 2009-03-17 12:53:35 -0700 (Tue, 17 Mar 2009)
New Revision: 1619

Modified:
   branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintConjunction.java
   branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintDisjunction.java
Log:
Added varargs constructors to simplify instantiation of these objects in the API

Modified: branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintConjunction.java
===================================================================
--- branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintConjunction.java	2009-03-17 19:52:41 UTC (rev 1618)
+++ branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintConjunction.java	2009-03-17 19:53:35 UTC (rev 1619)
@@ -93,6 +93,15 @@
 
 
   /**
+   * Build a conjunction with a {@link Collection} of several children constraint expressions
+   * @param elements a {@link Collection} of {@link ConstraintExpression}s.
+   */
+  public ConstraintConjunction(ConstraintExpression... elements) {
+    super(Arrays.asList(elements));
+  }
+
+
+  /**
    * Gets the Filtered attribute of the ConstraintConjunction object
    *
    * @return The Filtered value

Modified: branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintDisjunction.java
===================================================================
--- branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintDisjunction.java	2009-03-17 19:52:41 UTC (rev 1618)
+++ branches/consistency/src/jar/query/java/org/mulgara/query/ConstraintDisjunction.java	2009-03-17 19:53:35 UTC (rev 1619)
@@ -82,6 +82,15 @@
   }
 
   /**
+   * Create a Disjunction (OR expression) between several constraint expressions.
+   *
+   * @param elements The expressions to perform a disjunction on.
+   */
+  public ConstraintDisjunction(ConstraintExpression... elements) {
+    super(Arrays.asList(elements));
+  }
+
+  /**
    * Gets the Name attribute of the ConstraintDisjunction object
    *
    * @return The Name value




More information about the Mulgara-svn mailing list