Import statics directly, bump version
authorJakub Skoczen <jakub@indexdata.dk>
Fri, 22 Jul 2011 13:09:07 +0000 (15:09 +0200)
committerJakub Skoczen <jakub@indexdata.dk>
Fri, 22 Jul 2011 13:09:07 +0000 (15:09 +0200)
VERSION
src/main/java/org/z3950/zing/cql/CQLBooleanNode.java
src/main/java/org/z3950/zing/cql/CQLNode.java
src/main/java/org/z3950/zing/cql/CQLTermNode.java
src/main/java/org/z3950/zing/cql/Modifier.java
src/main/java/org/z3950/zing/cql/ModifierSet.java

diff --git a/VERSION b/VERSION
index d3bdbdf..6259340 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.7
+1.8
index 465b725..19f96c7 100644 (file)
@@ -4,6 +4,8 @@ package org.z3950.zing.cql;
 import java.util.List;
 import java.util.Properties;
 
+import static org.z3950.zing.cql.Utils.*;
+
 
 /**
  * Represents a boolean node in a CQL parse-tree.
index 34add8e..88b50ca 100644 (file)
@@ -6,6 +6,8 @@ import java.util.List;
 import java.util.Map;
 import java.util.Properties;
 
+import static org.z3950.zing.cql.Utils.*;
+
 
 /**
  * Represents a node in a CQL parse-tree.
@@ -113,18 +115,6 @@ public abstract class CQLNode {
        throws PQFTranslationException;
 
     /**
-     * Returns a String of spaces for indenting to the specified level.
-     */
-    protected static String indent(int level) { return Utils.indent(level); }
-
-    /**
-     * Returns the argument String quoted for XML.
-     * For example, each occurrence of <TT>&lt;</TT> is translated to
-     * <TT>&amp;lt;</TT>.
-     */
-    protected static String xq(String str) { return Utils.xq(str); }
-
-    /**
      * Renders a parser-tree into a BER-endoded packet representing an
      * equivalent Z39.50 Type-1 query.  If you don't know what that
      * means, then you don't need this method :-)  This is useful
index 5966700..cdb62f7 100644 (file)
@@ -5,6 +5,8 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Properties;
 
+import static org.z3950.zing.cql.Utils.*;
+
 
 /**
  * Represents a terminal node in a CQL parse-tree.
index 9057dee..d85c8a1 100644 (file)
@@ -2,6 +2,8 @@
 
 package org.z3950.zing.cql;
 
+import static org.z3950.zing.cql.Utils.*;
+
 /**
  * Represents a single modifier, consisting of three elements: a type,
  * a comparision and a value.  For example, "distance", "<", "3".  The
@@ -61,18 +63,18 @@ public class Modifier {
     public String toXCQL(int level, String relationElement) {
        StringBuilder buf = new StringBuilder();
 
-       buf.append(Utils.indent(level)).append("<modifier>\n").
-            append(Utils.indent(level + 1)).append("<type>").
-            append(Utils.xq(type)).append("</type>\n");
+       buf.append(indent(level)).append("<modifier>\n").
+            append(indent(level + 1)).append("<type>").
+            append(xq(type)).append("</type>\n");
        if (value != null) {
-           buf.append(Utils.indent(level + 1)).append("<").
+           buf.append(indent(level + 1)).append("<").
               append(relationElement).append(">").
-              append(Utils.xq(comparison)).append("</").
+              append(xq(comparison)).append("</").
               append(relationElement).append(">\n").
-              append(Utils.indent(level + 1)).append("<value>").
-              append(Utils.xq(value)).append("</value>\n");
+              append(indent(level + 1)).append("<value>").
+              append(xq(value)).append("</value>\n");
        }
-       buf.append(Utils.indent(level)).append("</modifier>\n");
+       buf.append(indent(level)).append("</modifier>\n");
        return buf.toString();
     }
 
index ce5915c..213f199 100644 (file)
@@ -4,6 +4,8 @@ package org.z3950.zing.cql;
 import java.util.ArrayList;
 import java.util.List;
 
+import static org.z3950.zing.cql.Utils.*;
+
 /**
  * Represents a base String and a set of Modifiers.
  * <P>
@@ -88,18 +90,18 @@ public class ModifierSet {
     private String underlyingToXCQL(int level, String topLevelElement,
                                    String valueElement) {
        StringBuilder buf = new StringBuilder();
-       buf.append(Utils.indent(level)).append("<").append(topLevelElement).
-            append(">\n").append(Utils.indent(level + 1)).append("<").
-            append(valueElement).append(">").append(Utils.xq(base)).append("</").
+       buf.append(indent(level)).append("<").append(topLevelElement).
+            append(">\n").append(indent(level + 1)).append("<").
+            append(valueElement).append(">").append(xq(base)).append("</").
             append(valueElement).append(">\n");
        if (modifiers.size() > 0) {
-           buf.append(Utils.indent(level + 1)).append("<modifiers>\n");
+           buf.append(indent(level + 1)).append("<modifiers>\n");
            for (int i = 0; i < modifiers.size(); i++) {
                buf.append(modifiers.get(i).toXCQL(level+2, "comparison"));
            }
-           buf.append(Utils.indent(level + 1)).append("</modifiers>\n");
+           buf.append(indent(level + 1)).append("</modifiers>\n");
        }
-       buf.append(Utils.indent(level)).append("</").append(topLevelElement).
+       buf.append(indent(level)).append("</").append(topLevelElement).
             append(">\n");
        return buf.toString();
     }