[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