Author: vgritsenko
Date: Thu Dec 15 13:50:11 2005
New Revision: 357073
URL: http://svn.apache.org/viewcvs?rev=357073&view=rev
Log:
cleanup
Modified:
xml/xindice/trunk/java/src/org/apache/xindice/core/query/QueryEngine.java
xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java
xml/xindice/trunk/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java
Modified: xml/xindice/trunk/java/src/org/apache/xindice/core/query/QueryEngine.java
URL: http://svn.apache.org/viewcvs/xml/xindice/trunk/java/src/org/apache/xindice/core/query/QueryEngine.java?rev=357073&r1=357072&r2=357073&view=diff
==============================================================================
--- xml/xindice/trunk/java/src/org/apache/xindice/core/query/QueryEngine.java (original)
+++ xml/xindice/trunk/java/src/org/apache/xindice/core/query/QueryEngine.java Thu Dec 15 13:50:11 2005
@@ -57,18 +57,20 @@
private static final String RESOLVER = "resolver";
private static final String CLASS = "class";
- private Database db;
- private Map resolvers = new HashMap();
+ private final Database db;
+ private final Map resolvers;
+
public QueryEngine(Database db) {
this.db = db;
+ this.resolvers = new HashMap();
}
public void setConfig(Configuration config) throws XindiceException {
super.setConfig(config);
config.processChildren(RESOLVER, new ConfigurationCallback() {
public void process(Configuration cfg) {
- String className = cfg.getAttribute(CLASS);
+ final String className = cfg.getAttribute(CLASS);
try {
QueryResolver res = (QueryResolver) Class.forName(className).newInstance();
res.setConfig(cfg);
@@ -76,7 +78,8 @@
resolvers.put(res.getQueryStyle(), res);
} catch (Exception e) {
if (log.isWarnEnabled()) {
- log.warn("ignored exception", e);
+ log.warn("Unable to load query resolver: " + className + ". " +
+ "This query resolver will not be available.", e);
}
}
}
@@ -255,7 +258,6 @@
}
SortedSet set = new TreeSet();
-
for (int i = 0; i < keySets.length; i++) {
for (int j = 0; j < keySets[i].length; j++) {
set.add(keySets[i][j]);
@@ -291,7 +293,7 @@
if (white && pos > 0) {
pos--;
}
-
+
return new String(n, 0, pos);
}
@@ -307,7 +309,7 @@
if (idx == -1) {
return value;
}
-
+
StringBuffer sb = new StringBuffer(value.length());
int pos = 0;
while (pos < value.length()) {
@@ -315,7 +317,7 @@
if (idx > pos) {
sb.append(value.substring(pos, idx));
}
-
+
int end = value.indexOf(';', idx) + 1;
if (end == 0) {
// Some sort of error
@@ -347,5 +349,4 @@
}
return sb.toString();
}
-
}
Modified: xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java
URL: http://svn.apache.org/viewcvs/xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java?rev=357073&r1=357072&r2=357073&view=diff
==============================================================================
--- xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java (original)
+++ xml/xindice/trunk/java/src/org/apache/xindice/core/query/XPathQueryResolver.java Thu Dec 15 13:50:11 2005
@@ -152,7 +152,7 @@
}
public void setQueryEngine(QueryEngine engine) {
- // Not used: this.engine = engine;
+ // FIXME Not used: this.engine = engine;
}
public Query compileQuery(Collection context, String query, NamespaceMap nsMap, Key[] keys)
Modified: xml/xindice/trunk/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java
URL: http://svn.apache.org/viewcvs/xml/xindice/trunk/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java?rev=357073&r1=357072&r2=357073&view=diff
==============================================================================
--- xml/xindice/trunk/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java (original)
+++ xml/xindice/trunk/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java Thu Dec 15 13:50:11 2005
@@ -60,8 +60,6 @@
public static final String STYLE_XUPDATE = "XUpdate";
- private QueryEngine engine;
-
public void setConfig(Configuration config) throws XindiceException {
super.setConfig(config);
@@ -72,7 +70,7 @@
}
public void setQueryEngine(QueryEngine engine) {
- this.engine = engine;
+ // FIXME Not used this.engine = engine;
}
public Query compileQuery(Collection context, String query, NamespaceMap nsMap, Key[] keys) throws QueryException {
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.