vgritsenko 2004/07/20 13:31:37
Modified: java/src/org/apache/xindice/core/request URIMapper.java java/src/org/apache/xindice/core/indexer MemValueIndexer.java java/src/org/apache/xindice/tools/command AddDocument.java AddIndexer.java AddMultipleDocuments.java AddResource.java ImportTree.java RetrieveDocument.java XPathQuery.java XUpdate.java Log: Code cleanup (unnecessary new String(), String == usage, etc) Submitted by: Dave Brosius" <[EMAIL PROTECTED]> Revision Changes Path 1.20 +3 -3 xml-xindice/java/src/org/apache/xindice/core/request/URIMapper.java Index: URIMapper.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/request/URIMapper.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- URIMapper.java 8 Feb 2004 02:50:54 -0000 1.19 +++ URIMapper.java 20 Jul 2004 20:31:37 -0000 1.20 @@ -174,7 +174,7 @@ */ public String getContentType() { // Return the docuement's content type, for now this can only be "text/xml" - return new String("text/xml"); + return "text/xml"; } /** 1.9 +4 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/MemValueIndexer.java Index: MemValueIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/MemValueIndexer.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- MemValueIndexer.java 8 Feb 2004 02:50:21 -0000 1.8 +++ MemValueIndexer.java 20 Jul 2004 20:31:37 -0000 1.9 @@ -982,7 +982,7 @@ log.debug("Exception while converting value \"" + theValue + "\" from String to " + itsValueTypeName, anException); } } - return new String(); + return ""; } /** @@ -1007,7 +1007,7 @@ */ private final Object getNextValueOf(Object theValue, int theType) { if (theValue instanceof EmptyValue) { - return new String("\0"); + return "\0"; } Object aReturn = null; 1.14 +3 -3 xml-xindice/java/src/org/apache/xindice/tools/command/AddDocument.java Index: AddDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/AddDocument.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- AddDocument.java 8 Feb 2004 02:57:35 -0000 1.13 +++ AddDocument.java 20 Jul 2004 20:31:37 -0000 1.14 @@ -52,7 +52,7 @@ return false; } - if (table.get(XMLTools.FILE_PATH) == "") { + if ("".equals(table.get(XMLTools.FILE_PATH))) { System.out.println("ERROR : File path required"); return false; } 1.11 +3 -3 xml-xindice/java/src/org/apache/xindice/tools/command/AddIndexer.java Index: AddIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/AddIndexer.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- AddIndexer.java 8 Feb 2004 02:57:35 -0000 1.10 +++ AddIndexer.java 20 Jul 2004 20:31:37 -0000 1.11 @@ -90,7 +90,7 @@ doc.appendChild(idxEle); // If in verbose mode, show.... - if (table.get(XMLTools.VERBOSE) == "true") { + if ("true".equals(table.get(XMLTools.VERBOSE))) { String indexstr = TextWriter.toString(doc); System.out.println("Index node element = "); System.out.println("\t" + indexstr + "\n"); 1.12 +3 -3 xml-xindice/java/src/org/apache/xindice/tools/command/AddMultipleDocuments.java Index: AddMultipleDocuments.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/AddMultipleDocuments.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- AddMultipleDocuments.java 25 May 2004 15:58:46 -0000 1.11 +++ AddMultipleDocuments.java 20 Jul 2004 20:31:37 -0000 1.12 @@ -50,7 +50,7 @@ return false; } - if (table.get(XMLTools.FILE_PATH) == "") { + if ("".equals(table.get(XMLTools.FILE_PATH))) { System.out.println("ERROR : Directory name and switch required"); return false; } 1.3 +76 -76 xml-xindice/java/src/org/apache/xindice/tools/command/AddResource.java Index: AddResource.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/AddResource.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AddResource.java 8 Feb 2004 02:57:35 -0000 1.2 +++ AddResource.java 20 Jul 2004 20:31:37 -0000 1.3 @@ -15,78 +15,78 @@ * * CVS $Id$ */ - -package org.apache.xindice.tools.command; - -import org.apache.xindice.tools.XMLTools; - -import org.xmldb.api.DatabaseManager; -import org.xmldb.api.base.Collection; -import org.xmldb.api.base.Resource; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStream; -import java.util.Hashtable; - -/** - * AddResource is designed to let the user add single binary resource - * and/or multiple binary resources to any existing collection - * within the current database. - * - * @version CVS $Revision$, $Date$ - */ -public class AddResource extends Command { - - /** - * Adds a resource to the collection - */ - public boolean execute(Hashtable table) throws Exception { - - Collection col = null; - if (table.get(XMLTools.COLLECTION) == null) { - System.out.println("ERROR : Collection and switch required"); - return false; - } - - if (table.get(XMLTools.FILE_PATH) == "") { - System.out.println("ERROR : File path required"); - return false; - } - - try { - // Create a collection instance - String colstring = normalizeCollectionURI((String) table.get(XMLTools.COLLECTION), - (String) table.get(XMLTools.LOCAL)); - col = DatabaseManager.getCollection(colstring); - if (col == null) { - System.out.println("ERROR : Collection not found!"); - return false; - } - - // Read data - File file = new File((String) table.get(XMLTools.FILE_PATH)); - InputStream fis = new FileInputStream(file); - byte[] data = new byte[fis.available()]; - fis.read(data); - fis.close(); - - // Create the BinaryResource and store the resource - Resource resource = col.createResource((String) table.get(XMLTools.NAME_OF), - "BinaryResource"); - resource.setContent(data); - col.storeResource(resource); - - System.out.println("Added resource " + table.get(XMLTools.COLLECTION) + "/" + - resource.getId()); - resource = null; - } finally { - if (col != null) { - col.close(); - } - col = null; - } - - return true; - } -} + +package org.apache.xindice.tools.command; + +import org.apache.xindice.tools.XMLTools; + +import org.xmldb.api.DatabaseManager; +import org.xmldb.api.base.Collection; +import org.xmldb.api.base.Resource; + +import java.io.File; +import java.io.FileInputStream; +import java.io.InputStream; +import java.util.Hashtable; + +/** + * AddResource is designed to let the user add single binary resource + * and/or multiple binary resources to any existing collection + * within the current database. + * + * @version CVS $Revision$, $Date$ + */ +public class AddResource extends Command { + + /** + * Adds a resource to the collection + */ + public boolean execute(Hashtable table) throws Exception { + + Collection col = null; + if (table.get(XMLTools.COLLECTION) == null) { + System.out.println("ERROR : Collection and switch required"); + return false; + } + + if ("".equals(table.get(XMLTools.FILE_PATH))) { + System.out.println("ERROR : File path required"); + return false; + } + + try { + // Create a collection instance + String colstring = normalizeCollectionURI((String) table.get(XMLTools.COLLECTION), + (String) table.get(XMLTools.LOCAL)); + col = DatabaseManager.getCollection(colstring); + if (col == null) { + System.out.println("ERROR : Collection not found!"); + return false; + } + + // Read data + File file = new File((String) table.get(XMLTools.FILE_PATH)); + InputStream fis = new FileInputStream(file); + byte[] data = new byte[fis.available()]; + fis.read(data); + fis.close(); + + // Create the BinaryResource and store the resource + Resource resource = col.createResource((String) table.get(XMLTools.NAME_OF), + "BinaryResource"); + resource.setContent(data); + col.storeResource(resource); + + System.out.println("Added resource " + table.get(XMLTools.COLLECTION) + "/" + + resource.getId()); + resource = null; + } finally { + if (col != null) { + col.close(); + } + col = null; + } + + return true; + } +} 1.13 +3 -3 xml-xindice/java/src/org/apache/xindice/tools/command/ImportTree.java Index: ImportTree.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/ImportTree.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- ImportTree.java 8 Feb 2004 02:57:35 -0000 1.12 +++ ImportTree.java 20 Jul 2004 20:31:37 -0000 1.13 @@ -181,7 +181,7 @@ * should be included */ public boolean accept(File pathname) { - if (this.extension != "") { + if (this.extension.length() > 0) { return pathname.getName().endsWith("." + this.extension) || pathname.isDirectory(); } else { return true; 1.11 +3 -3 xml-xindice/java/src/org/apache/xindice/tools/command/RetrieveDocument.java Index: RetrieveDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/RetrieveDocument.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- RetrieveDocument.java 8 Feb 2004 02:57:35 -0000 1.10 +++ RetrieveDocument.java 20 Jul 2004 20:31:37 -0000 1.11 @@ -66,7 +66,7 @@ String documentstr = (String) resource.getContent(); - if ((documentstr != null) && (table.get(XMLTools.FILE_PATH) != "")) { + if (documentstr != null && !"".equals(table.get(XMLTools.FILE_PATH))) { try { File file = new File((String) table.get(XMLTools.FILE_PATH)); // Create the directory structure if necessary 1.14 +4 -4 xml-xindice/java/src/org/apache/xindice/tools/command/XPathQuery.java Index: XPathQuery.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/XPathQuery.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- XPathQuery.java 20 May 2004 12:21:46 -0000 1.13 +++ XPathQuery.java 20 Jul 2004 20:31:37 -0000 1.14 @@ -52,7 +52,7 @@ return false; } - if (table.get(XMLTools.QUERY) == "") { + if ("".equals(table.get(XMLTools.QUERY))) { System.out.println("ERROR : Query and switch required"); return false; } @@ -100,7 +100,7 @@ } private void addNamespaces(XPathQueryService service, String namespacesString) throws XMLDBException { - if ((namespacesString != "") && (namespacesString != null)) { + if (namespacesString != null && namespacesString.length() > 0) { StringTokenizer st = new StringTokenizer(namespacesString, "=;"); if (st.countTokens() % 2 != 0) { throw new XMLDBException(0, "mismatched namespace prefixes and uris in '" + namespacesString + "'"); 1.6 +3 -3 xml-xindice/java/src/org/apache/xindice/tools/command/XUpdate.java Index: XUpdate.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/XUpdate.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XUpdate.java 8 Feb 2004 02:57:35 -0000 1.5 +++ XUpdate.java 20 Jul 2004 20:31:37 -0000 1.6 @@ -53,7 +53,7 @@ return false; } - if ((String) table.get(XMLTools.FILE_PATH) == "") { + if ("".equals(table.get(XMLTools.FILE_PATH))) { System.out.println("ERROR : Path to file containing XUpdate to execute required"); return false; }