added UpdateBuilder.isEmpty() method
diff --git a/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java b/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java
index 4e021e8..5fe8463 100644
--- a/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java
+++ b/jena-extras/jena-querybuilder/src/main/java/org/apache/jena/arq/querybuilder/UpdateBuilder.java
@@ -123,6 +123,14 @@
}
/**
+ * Checks that deletes or inserts have been added to the builder.
+ * @return true if there are any delete or insert statements.
+ */
+ public boolean isEmpty() {
+ return deletes.isEmpty() && inserts.isEmpty();
+ }
+
+ /**
* Build the update.
*
* <b>Note: the update does not include the prefix statements</b> use
@@ -132,7 +140,7 @@
*/
public Update build() {
- if (deletes.isEmpty() && inserts.isEmpty()) {
+ if (isEmpty()) {
throw new IllegalStateException("At least one delete or insert must be specified");
}