vgritsenko 2003/08/07 13:13:27
Modified: java/examples/Addressbook/src/java/addressbook Action.java AddContact.java DBConnection.java DeleteContact.java EditContact.java Group.java ListContacts.java Person.java SearchContacts.java Task.java java/examples/Addressbook/src/jsp addContact.jsp editContactForm.jsp error.jsp footer.jsp header.jsp index.jsp listContacts.jsp searchContacts.jsp showAllContactInfo.jsp showContact.jsp showXML.jsp showXMLInfo.jsp java/examples/guide/src/org/apache/xindice/examples AbstractExample.java AddDocument.java CreateCollection.java DeleteDocument.java Example1.java ListCollections.java RetrieveDocument.java XUpdate.java java/src/org/apache/xindice Stopwatch.java java/src/org/apache/xindice/client/xmldb CommonConfigurable.java DatabaseImpl.java ResourceIteratorImpl.java ResourceSetImpl.java XindiceCollection.java java/src/org/apache/xindice/client/xmldb/embed CollectionImpl.java DatabaseImpl.java java/src/org/apache/xindice/client/xmldb/managed ManagedDatabaseImpl.java java/src/org/apache/xindice/client/xmldb/resources BinaryResourceImpl.java XMLResourceImpl.java java/src/org/apache/xindice/client/xmldb/services CollectionManagementServiceImpl.java CollectionManager.java DatabaseInstanceManager.java MetaService.java QueryService.java XPathQueryServiceImpl.java XUpdateQueryServiceImpl.java java/src/org/apache/xindice/client/xmldb/xmlrpc CollectionImpl.java DatabaseImpl.java java/src/org/apache/xindice/core Collection.java CollectionManager.java Container.java DBException.java DBObject.java DBObserver.java Database.java DocumentCache.java FaultCodes.java MetaSystemCollection.java SystemCollection.java java/src/org/apache/xindice/core/data DocumentSet.java EmptyDocumentSet.java EmptyNodeSet.java EmptyRecordSet.java Key.java NodeSet.java Record.java RecordSet.java Types.java Value.java Variant.java java/src/org/apache/xindice/core/filer BTree.java BTreeCallback.java BTreeCorruptException.java BTreeException.java BTreeFiler.java BTreeNotFoundException.java FSFiler.java Filer.java FilerException.java HashFiler.java MemFiler.java Paged.java SizeableMemFiler.java Streamable.java java/src/org/apache/xindice/core/indexer CannotCreateException.java DuplicateIndexException.java IndexManager.java IndexMatch.java IndexPattern.java IndexQuery.java Indexer.java IndexerException.java MemValueIndexer.java NameIndexer.java ValueIndexer.java java/src/org/apache/xindice/core/indexer/helpers IndexQueryANY.java IndexQueryBW.java IndexQueryBWX.java IndexQueryEQ.java IndexQueryGEQ.java IndexQueryGT.java IndexQueryIN.java IndexQueryLEQ.java IndexQueryLT.java IndexQueryNBW.java IndexQueryNBWX.java IndexQueryNEQ.java IndexQueryNIN.java IndexQueryNSW.java IndexQuerySW.java java/src/org/apache/xindice/core/meta MetaData.java TimeRecord.java java/src/org/apache/xindice/core/meta/inline InlineHeaderBuilder.java InlineMetaException.java InlineMetaMap.java InlineMetaReader.java InlineMetaService.java InlineMetaWriter.java NullReader.java NullWriter.java ResourceTypeReader.java ResourceTypeWriter.java java/src/org/apache/xindice/core/query CompilationException.java NodeListSet.java ProcessingException.java Query.java QueryEngine.java QueryException.java QueryResolver.java StyleNotFoundException.java XPathQueryResolver.java java/src/org/apache/xindice/core/request URIMapper.java XindiceStreamHandler.java XindiceStreamHandlerFactory.java java/src/org/apache/xindice/core/xupdate XObjectImpl.java XPathQueryFactoryImpl.java XPathQueryImpl.java XUpdateImpl.java XUpdateQueryResolver.java java/src/org/apache/xindice/server ManagedServer.java UglyBrowser.java Xindice.java XindiceServlet.java java/src/org/apache/xindice/server/rpc RPCDefaultMessage.java RPCMessage.java RPCMessageInterface.java java/src/org/apache/xindice/server/rpc/messages CreateCollection.java CreateIndexer.java CreateNewOID.java GetApiVersion.java GetCollectionConfiguration.java GetCollectionCount.java GetCollectionMeta.java GetDocument.java GetDocumentCount.java GetDocumentMeta.java GetIndexerConfiguration.java GetServerVersion.java InsertDocument.java ListCollections.java ListDocuments.java ListIndexers.java Query.java RemoveCollection.java RemoveDocument.java RemoveIndexer.java SetCollectionMeta.java SetDocument.java SetDocumentMeta.java Shutdown.java UpdateIndexer.java java/src/org/apache/xindice/tools ArgTokenizer.java DeploymentTask.java XMLTools.java java/src/org/apache/xindice/tools/command AddCollection.java AddDocument.java AddIndexer.java AddMultipleDocuments.java Command.java DeleteCollection.java DeleteDocument.java DeleteIndexer.java ExportTree.java ImportTree.java ListCollectionDocuments.java ListCollections.java ListIndexers.java RetrieveDocument.java Shutdown.java StringSerializer.java XPathQuery.java XUpdate.java java/src/org/apache/xindice/util ByteArrayInput.java ByteBuffer.java Configurable.java Configuration.java ConfigurationCallback.java ConfigurationException.java DateUtilities.java DirectoryClassLoader.java Disposable.java FileCache.java LockManager.java MD5.java Named.java ObjectPool.java ObjectQueue.java ObjectStack.java Poolable.java ReadOnlyException.java SimpleConfigurable.java StringUtilities.java SymbolDeserializer.java SymbolSerializer.java XindiceException.java XindiceRuntimeException.java java/src/org/apache/xindice/xml NamespaceMap.java NodeSource.java Signatures.java SymbolTable.java SymbolTableSymbols.java TextWriter.java XMLCompressedInput.java XMLCompressedOutput.java XMLSerializable.java java/src/org/apache/xindice/xml/dom AttrImpl.java CDATASectionImpl.java CharacterDataImpl.java CommentImpl.java CompressedDocument.java CompressedNode.java ContainerNodeImpl.java DBDocument.java DBNode.java DOMCompressor.java DOMImplementationImpl.java DOMParser.java DocumentFragmentImpl.java DocumentImpl.java DocumentTypeImpl.java ElementImpl.java EntityImpl.java EntityReferenceImpl.java NamedNodeMapImpl.java NodeImpl.java NodeListImpl.java NotationImpl.java ProcessingInstructionImpl.java TextImpl.java java/src/org/apache/xindice/xml/dom/traversal TreeWalkerImpl.java java/src/org/apache/xindice/xml/jaxp DocumentBuilderFactoryImpl.java DocumentBuilderImpl.java java/src/org/apache/xindice/xml/sax CompressionHandler.java SAXEventGenerator.java SetContentHandler.java java/tests/src/org/apache/xindice IntegrationEmbedTests.java IntegrationManagedTests.java IntegrationXmlRpcTests.java StressTests.java UnitTests.java java/tests/src/org/apache/xindice/client/xmldb DatabaseImplTest.java ResourceIteratorImplTest.java java/tests/src/org/apache/xindice/client/xmldb/resources BinaryResourceTest.java java/tests/src/org/apache/xindice/core/data KeyTest.java ValueTest.java java/tests/src/org/apache/xindice/core/filer FilerTestCase.java FilerTestSetup.java java/tests/src/org/apache/xindice/core/meta MetaTest.java java/tests/src/org/apache/xindice/core/meta/inline InlineHeaderBuilderTest.java InlineMetaTests.java ResourceTypeReaderTest.java java/tests/src/org/apache/xindice/integration IntegrationTests.java java/tests/src/org/apache/xindice/integration/client AbstractXmlDbClientTest.java XmlDbClient.java XmlDbClientSetup.java java/tests/src/org/apache/xindice/integration/client/basic CollectionTest.java DocumentTest.java IndexTest.java java/tests/src/org/apache/xindice/integration/client/services XPathQueryTest.java XUpdateQueryTest.java java/tests/src/org/apache/xindice/stress/filer StressFilerTestSetup.java java/tests/src/org/apache/xindice/tools XMLToolsTest.java java/tests/src/org/apache/xindice/util ConfigurationTest.java Log: Add @version to all the files. Move package declaration after license. Several files were missing license. MemValueIndexer had different license text. Some javadoc fixes. Revision Changes Path 1.4 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/Action.java Index: Action.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/Action.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Action.java 5 Jun 2003 03:59:05 -0000 1.3 +++ Action.java 7 Aug 2003 20:13:19 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.util.Hashtable; 1.4 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/AddContact.java Index: AddContact.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/AddContact.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- AddContact.java 5 Jun 2003 03:59:05 -0000 1.3 +++ AddContact.java 7 Aug 2003 20:13:19 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.IOException; 1.5 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/DBConnection.java Index: DBConnection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/DBConnection.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- DBConnection.java 5 Jun 2003 03:59:05 -0000 1.4 +++ DBConnection.java 7 Aug 2003 20:13:19 -0000 1.5 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.net.URLEncoder; 1.4 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/DeleteContact.java Index: DeleteContact.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/DeleteContact.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DeleteContact.java 5 Jun 2003 03:59:05 -0000 1.3 +++ DeleteContact.java 7 Aug 2003 20:13:19 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.IOException; 1.4 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/EditContact.java Index: EditContact.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/EditContact.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- EditContact.java 5 Jun 2003 03:59:05 -0000 1.3 +++ EditContact.java 7 Aug 2003 20:13:19 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.IOException; 1.4 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/Group.java Index: Group.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/Group.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Group.java 5 Jun 2003 03:59:05 -0000 1.3 +++ Group.java 7 Aug 2003 20:13:19 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.util.Vector; 1.5 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/ListContacts.java Index: ListContacts.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/ListContacts.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ListContacts.java 5 Jun 2003 03:59:05 -0000 1.4 +++ ListContacts.java 7 Aug 2003 20:13:19 -0000 1.5 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.IOException; 1.3 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/Person.java Index: Person.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/Person.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Person.java 5 Jun 2003 03:59:05 -0000 1.2 +++ Person.java 7 Aug 2003 20:13:19 -0000 1.3 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ // Class to hold individual contact data 1.5 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/SearchContacts.java Index: SearchContacts.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/SearchContacts.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SearchContacts.java 5 Jun 2003 03:59:05 -0000 1.4 +++ SearchContacts.java 7 Aug 2003 20:13:19 -0000 1.5 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.IOException; 1.4 +1 -1 xml-xindice/java/examples/Addressbook/src/java/addressbook/Task.java Index: Task.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/java/addressbook/Task.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Task.java 5 Jun 2003 03:59:05 -0000 1.3 +++ Task.java 7 Aug 2003 20:13:19 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.beans.Beans; 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/addContact.jsp Index: addContact.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/addContact.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- addContact.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ addContact.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/editContactForm.jsp Index: editContactForm.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/editContactForm.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- editContactForm.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ editContactForm.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.3 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/error.jsp Index: error.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/error.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- error.jsp 21 Jul 2002 02:52:17 -0000 1.2 +++ error.jsp 7 Aug 2003 20:13:19 -0000 1.3 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.3 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/footer.jsp Index: footer.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/footer.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- footer.jsp 5 Feb 2002 07:30:53 -0000 1.2 +++ footer.jsp 7 Aug 2003 20:13:19 -0000 1.3 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.3 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/header.jsp Index: header.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/header.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- header.jsp 5 Feb 2002 07:30:53 -0000 1.2 +++ header.jsp 7 Aug 2003 20:13:19 -0000 1.3 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.3 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/index.jsp Index: index.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/index.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- index.jsp 5 Feb 2002 07:30:53 -0000 1.2 +++ index.jsp 7 Aug 2003 20:13:19 -0000 1.3 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/listContacts.jsp Index: listContacts.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/listContacts.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- listContacts.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ listContacts.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/searchContacts.jsp Index: searchContacts.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/searchContacts.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- searchContacts.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ searchContacts.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/showAllContactInfo.jsp Index: showAllContactInfo.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/showAllContactInfo.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- showAllContactInfo.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ showAllContactInfo.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/showContact.jsp Index: showContact.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/showContact.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- showContact.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ showContact.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/showXML.jsp Index: showXML.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/showXML.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- showXML.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ showXML.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/Addressbook/src/jsp/showXMLInfo.jsp Index: showXMLInfo.jsp =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/Addressbook/src/jsp/showXMLInfo.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- showXMLInfo.jsp 6 Dec 2001 19:33:52 -0000 1.1 +++ showXMLInfo.jsp 7 Aug 2003 20:13:19 -0000 1.2 @@ -55,7 +55,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ %> 1.2 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/AbstractExample.java Index: AbstractExample.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/AbstractExample.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- AbstractExample.java 10 Jul 2003 21:36:18 -0000 1.1 +++ AbstractExample.java 7 Aug 2003 20:13:20 -0000 1.2 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.apache.xindice.util.XindiceException; import org.xmldb.api.DatabaseManager; 1.5 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/AddDocument.java Index: AddDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/AddDocument.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- AddDocument.java 10 Jul 2003 21:36:18 -0000 1.4 +++ AddDocument.java 7 Aug 2003 20:13:20 -0000 1.5 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.File; 1.6 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/CreateCollection.java Index: CreateCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/CreateCollection.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- CreateCollection.java 14 Jul 2003 21:24:43 -0000 1.5 +++ CreateCollection.java 7 Aug 2003 20:13:20 -0000 1.6 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.apache.xindice.client.xmldb.services.CollectionManager; import org.apache.xindice.xml.dom.DOMParser; 1.5 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/DeleteDocument.java Index: DeleteDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/DeleteDocument.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- DeleteDocument.java 10 Jul 2003 21:36:18 -0000 1.4 +++ DeleteDocument.java 7 Aug 2003 20:13:20 -0000 1.5 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.xmldb.api.base.Collection; import org.xmldb.api.base.Resource; 1.6 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/Example1.java Index: Example1.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/Example1.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Example1.java 10 Jul 2003 21:36:18 -0000 1.5 +++ Example1.java 7 Aug 2003 20:13:20 -0000 1.6 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.xmldb.api.base.Collection; import org.xmldb.api.base.Resource; 1.2 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/ListCollections.java Index: ListCollections.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/ListCollections.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ListCollections.java 10 Jul 2003 21:36:18 -0000 1.1 +++ ListCollections.java 7 Aug 2003 20:13:20 -0000 1.2 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.xmldb.api.base.Collection; 1.5 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/RetrieveDocument.java Index: RetrieveDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/RetrieveDocument.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- RetrieveDocument.java 10 Jul 2003 21:36:18 -0000 1.4 +++ RetrieveDocument.java 7 Aug 2003 20:13:20 -0000 1.5 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.xmldb.api.base.Collection; import org.xmldb.api.base.XMLDBException; 1.6 +1 -1 xml-xindice/java/examples/guide/src/org/apache/xindice/examples/XUpdate.java Index: XUpdate.java =================================================================== RCS file: /home/cvs/xml-xindice/java/examples/guide/src/org/apache/xindice/examples/XUpdate.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XUpdate.java 10 Jul 2003 21:36:18 -0000 1.5 +++ XUpdate.java 7 Aug 2003 20:13:20 -0000 1.6 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.xmldb.api.base.Collection; import org.xmldb.api.base.XMLDBException; 1.4 +4 -2 xml-xindice/java/src/org/apache/xindice/Stopwatch.java Index: Stopwatch.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/Stopwatch.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Stopwatch.java 1 Aug 2003 19:40:16 -0000 1.3 +++ Stopwatch.java 7 Aug 2003 20:13:20 -0000 1.4 @@ -54,14 +54,16 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ + package org.apache.xindice; /** * Stopwatch is a debugging tool for manually profiling code execution. * This class will probably be removed for a production release. - * @version CVS $Revision$ - $Date$ + * + * @version CVS $Revision$, $Date$ */ public final class Stopwatch { String label = null; 1.7 +6 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/CommonConfigurable.java Index: CommonConfigurable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/CommonConfigurable.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- CommonConfigurable.java 1 Aug 2003 19:40:16 -0000 1.6 +++ CommonConfigurable.java 7 Aug 2003 20:13:20 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb; + import org.xmldb.api.base.Configurable; import org.xmldb.api.base.XMLDBException; @@ -66,8 +66,11 @@ /** * Base class to handle property managment within the API implementation. + * + * @version CVS $Revision$, $Date$ */ public abstract class CommonConfigurable implements Configurable { + protected Hashtable config = null; /** 1.19 +6 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/DatabaseImpl.java Index: DatabaseImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/DatabaseImpl.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- DatabaseImpl.java 7 Aug 2003 18:03:20 -0000 1.18 +++ DatabaseImpl.java 7 Aug 2003 20:13:20 -0000 1.19 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb; - /* * The Apache Software License, Version 1.1 * @@ -56,8 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ + +package org.apache.xindice.client.xmldb; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.client.xmldb.managed.ManagedDatabaseImpl; @@ -77,6 +78,8 @@ * <p /> * * This implementation simply acts as a proxy for the protocol specific API implementations. + * + * @version CVS $Revision$, $Date$ */ public class DatabaseImpl extends CommonConfigurable implements Database { 1.6 +2 -1 xml-xindice/java/src/org/apache/xindice/client/xmldb/ResourceIteratorImpl.java Index: ResourceIteratorImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/ResourceIteratorImpl.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ResourceIteratorImpl.java 1 Aug 2003 19:40:16 -0000 1.5 +++ ResourceIteratorImpl.java 7 Aug 2003 20:13:20 -0000 1.6 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.client.xmldb; @@ -71,6 +71,7 @@ * An iterator over a collection of resources. * * @author <a href="mailto:[EMAIL PROTECTED]">Vladimir R. Bossicard</a> + * @version CVS $Revision$, $Date$ */ public class ResourceIteratorImpl implements ResourceIterator { 1.10 +173 -174 xml-xindice/java/src/org/apache/xindice/client/xmldb/ResourceSetImpl.java Index: ResourceSetImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/ResourceSetImpl.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ResourceSetImpl.java 4 Aug 2003 03:01:57 -0000 1.9 +++ ResourceSetImpl.java 7 Aug 2003 20:13:20 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb; + import org.apache.xindice.client.xmldb.resources.XMLResourceImpl; import org.apache.xindice.xml.NodeSource; import org.apache.xindice.xml.SymbolTable; @@ -81,182 +81,181 @@ /** * <code>ResourceSet</code> contains a set of resources as returned from a query * or other operation. + * + * @version CVS $Revision$, $Date$ */ public class ResourceSetImpl implements ResourceSet { - public static final String RESOURCE_SET_NS = - "http://www.xmldb.org/xapi/ResourceSet"; - protected List resources = null; - protected org.xmldb.api.base.Collection collection = null; - - private SymbolTable symbols = null; - private byte[] bytes = null; - - public ResourceSetImpl(org.xmldb.api.base.Collection collection, - Document doc) throws XMLDBException { - this.collection = collection; - - if ( doc != null ) { - initResources(doc); - } - else { - resources = Collections.synchronizedList(new ArrayList()); - } - } - - public ResourceSetImpl(org.xmldb.api.base.Collection collection, - SymbolTable symbols, byte[] bytes) throws XMLDBException { - this.collection = collection; - this.symbols = symbols; - this.bytes = bytes; - - initResources(new DocumentImpl(bytes, symbols, null)); - } - - protected void initResources(Document document) throws XMLDBException { - NodeList nodes = document.getDocumentElement().getChildNodes(); - this.resources = - Collections.synchronizedList(new ArrayList(nodes.getLength())); - - int i = 0; - while ( i < nodes.getLength() ) { - try { - XMLResource resource; - Node n = nodes.item(i); - - String documentId = null; - - if (n instanceof Element) - { - documentId = ((Element) n).getAttributeNS( - NodeSource.SOURCE_NS, "key"); - } - - if ( bytes != null ) { - DocumentImpl doc = new DocumentImpl(); - doc.setSymbols(symbols); - doc.importNode(n, true); - doc.appendChild(n); - byte[] b = DOMCompressor.Compress(doc, symbols); - resource = new XMLResourceImpl(null, documentId, collection, - symbols, b); - } - else { - resource = new XMLResourceImpl(null, documentId, collection, - TextWriter.toString(n)); + + public static final String RESOURCE_SET_NS = + "http://www.xmldb.org/xapi/ResourceSet"; + + protected List resources = null; + protected org.xmldb.api.base.Collection collection = null; + private SymbolTable symbols = null; + private byte[] bytes = null; + + + public ResourceSetImpl(org.xmldb.api.base.Collection collection, + Document doc) throws XMLDBException { + this.collection = collection; + + if (doc != null) { + initResources(doc); + } else { + resources = Collections.synchronizedList(new ArrayList()); + } + } + + public ResourceSetImpl(org.xmldb.api.base.Collection collection, + SymbolTable symbols, byte[] bytes) throws XMLDBException { + this.collection = collection; + this.symbols = symbols; + this.bytes = bytes; + + initResources(new DocumentImpl(bytes, symbols, null)); + } + + protected void initResources(Document document) throws XMLDBException { + NodeList nodes = document.getDocumentElement().getChildNodes(); + this.resources = + Collections.synchronizedList(new ArrayList(nodes.getLength())); + + int i = 0; + while (i < nodes.getLength()) { + try { + XMLResource resource; + Node n = nodes.item(i); + + String documentId = null; + + if (n instanceof Element) { + documentId = ((Element) n).getAttributeNS( + NodeSource.SOURCE_NS, "key"); + } + + if (bytes != null) { + DocumentImpl doc = new DocumentImpl(); + doc.setSymbols(symbols); + doc.importNode(n, true); + doc.appendChild(n); + byte[] b = DOMCompressor.Compress(doc, symbols); + resource = new XMLResourceImpl(null, documentId, collection, + symbols, b); + } else { + resource = new XMLResourceImpl(null, documentId, collection, + TextWriter.toString(n)); + } + + i++; + resources.add(resource); + } catch (Exception e) { + throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); } + } + } - i++; - resources.add(resource); - } - catch (Exception e) { - throw new XMLDBException(ErrorCodes.UNKNOWN_ERROR, e); - } - } - } - - /** - * Returns an iterator over all <code>Resource</code> instances stored in - * the set. - * - * @return a ResourceIterator over all <code>Resource</code> instances in the - * set. - * @exception XMLDBException - */ - public ResourceIterator getIterator() throws XMLDBException { - return new ResourceIteratorImpl(resources); - } - - /** - * Returns the <code>Resource</code> instance stored at the index specified - * by <code>index</code>. - * - * @param index the index of the resource to retrieve. - * @return the <code>Resource</code> instance. - * @exception XMLDBException - */ - public Resource getResource(long index) throws XMLDBException { - return (XMLResource) resources.get((int) index); - } - - /** - * Returns the number of resources contained in the set. - * - * @return the number of <code>Resource</code> instances in the set. - * @exception XMLDBException - */ - public long getSize() throws XMLDBException { - return resources.size(); - } - - /** - * Adds a <code>Resource</code> instance to the set. - * - * @exception XMLDBException - */ - public void addResource(Resource res) throws XMLDBException { - resources.add(res); - } - - /** - * Removes all <code>Resource</code> instances from the set. - * - * @exception XMLDBException - */ - public void clear() throws XMLDBException { - resources.clear(); - } - - /** - * Removes the <code>Resource</code> located at <code>index</code> from the - * set. - * - * @param index The index of the <code>Resource</code> instance to remove. - * @exception XMLDBException - */ - public void removeResource(long index) throws XMLDBException { - resources.remove((int) index); - } - - /** - * Returns a <code>Resource</code> containing an XML representation of all - * resources stored in the set. - * - * @return A <code>Resource</code> instance containing an XML representation - * of all set members. - * @exception XMLDBException - */ - public Resource getMembersAsResource() throws XMLDBException { - // This impl works but it would be nice if we just got the result set from - // the server in this format instead of having to build it. Right now it's - // pretty innefficient - Document doc = new DocumentImpl(); - - Element set = doc.createElementNS(RESOURCE_SET_NS, "xapi:resourceSet"); - set.setAttributeNS(RESOURCE_SET_NS, "xapi:collectionURI", - "xmldb:xindice://" + ((XindiceCollection) collection).getCanonicalName()); - set.setAttribute("xmlns:xapi", RESOURCE_SET_NS); - doc.appendChild(set); - - int i = 0; - while ( i < resources.size() ) { - XMLResource res = (XMLResource) resources.get(i); - Element resource = doc.createElementNS(RESOURCE_SET_NS, - "xapi:resource"); - resource.setAttributeNS(RESOURCE_SET_NS, "xapi:documentID", - res.getDocumentId()); - - resource.appendChild(doc.importNode( - ((Document) res.getContentAsDOM()).getDocumentElement(), true)); - - set.appendChild(resource); + /** + * Returns an iterator over all <code>Resource</code> instances stored in + * the set. + * + * @return a ResourceIterator over all <code>Resource</code> instances in the + * set. + * @exception XMLDBException + */ + public ResourceIterator getIterator() throws XMLDBException { + return new ResourceIteratorImpl(resources); + } + + /** + * Returns the <code>Resource</code> instance stored at the index specified + * by <code>index</code>. + * + * @param index the index of the resource to retrieve. + * @return the <code>Resource</code> instance. + * @exception XMLDBException + */ + public Resource getResource(long index) throws XMLDBException { + return (XMLResource) resources.get((int) index); + } + + /** + * Returns the number of resources contained in the set. + * + * @return the number of <code>Resource</code> instances in the set. + * @exception XMLDBException + */ + public long getSize() throws XMLDBException { + return resources.size(); + } + + /** + * Adds a <code>Resource</code> instance to the set. + * + * @exception XMLDBException + */ + public void addResource(Resource res) throws XMLDBException { + resources.add(res); + } + + /** + * Removes all <code>Resource</code> instances from the set. + * + * @exception XMLDBException + */ + public void clear() throws XMLDBException { + resources.clear(); + } + + /** + * Removes the <code>Resource</code> located at <code>index</code> from the + * set. + * + * @param index The index of the <code>Resource</code> instance to remove. + * @exception XMLDBException + */ + public void removeResource(long index) throws XMLDBException { + resources.remove((int) index); + } + + /** + * Returns a <code>Resource</code> containing an XML representation of all + * resources stored in the set. + * + * @return A <code>Resource</code> instance containing an XML representation + * of all set members. + * @exception XMLDBException + */ + public Resource getMembersAsResource() throws XMLDBException { + // This impl works but it would be nice if we just got the result set from + // the server in this format instead of having to build it. Right now it's + // pretty innefficient + Document doc = new DocumentImpl(); + + Element set = doc.createElementNS(RESOURCE_SET_NS, "xapi:resourceSet"); + set.setAttributeNS(RESOURCE_SET_NS, "xapi:collectionURI", + "xmldb:xindice://" + ((XindiceCollection) collection).getCanonicalName()); + set.setAttribute("xmlns:xapi", RESOURCE_SET_NS); + doc.appendChild(set); + + int i = 0; + while (i < resources.size()) { + XMLResource res = (XMLResource) resources.get(i); + Element resource = doc.createElementNS(RESOURCE_SET_NS, + "xapi:resource"); + resource.setAttributeNS(RESOURCE_SET_NS, "xapi:documentID", + res.getDocumentId()); - i++; - } + resource.appendChild(doc.importNode( + ((Document) res.getContentAsDOM()).getDocumentElement(), true)); - XMLResource result = new XMLResourceImpl(null, null, - collection, TextWriter.toString(doc)); + set.appendChild(resource); - return result; - } -} + i++; + } + + XMLResource result = new XMLResourceImpl(null, null, + collection, TextWriter.toString(doc)); + return result; + } +} 1.11 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/XindiceCollection.java Index: XindiceCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/XindiceCollection.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- XindiceCollection.java 1 Aug 2003 19:40:16 -0000 1.10 +++ XindiceCollection.java 7 Aug 2003 20:13:20 -0000 1.11 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb; + import org.apache.xindice.client.xmldb.resources.XMLResourceImpl; import org.apache.xindice.client.xmldb.services.CollectionManagementServiceImpl; import org.apache.xindice.client.xmldb.services.MetaService; @@ -87,6 +87,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public abstract class XindiceCollection extends CommonConfigurable implements Collection { /* Instantiated named services map */ 1.19 +5 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/embed/CollectionImpl.java Index: CollectionImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/embed/CollectionImpl.java,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- CollectionImpl.java 7 Aug 2003 18:03:20 -0000 1.18 +++ CollectionImpl.java 7 Aug 2003 20:13:20 -0000 1.19 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.embed; - /* * The Apache Software License, Version 1.1 * @@ -56,8 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ + +package org.apache.xindice.client.xmldb.embed; + import org.apache.xindice.client.xmldb.ResourceSetImpl; import org.apache.xindice.client.xmldb.XindiceCollection; import org.apache.xindice.client.xmldb.resources.BinaryResourceImpl; @@ -92,6 +93,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> + * @version CVS $Revision$, $Date$ */ public class CollectionImpl extends XindiceCollection { 1.16 +2 -1 xml-xindice/java/src/org/apache/xindice/client/xmldb/embed/DatabaseImpl.java Index: DatabaseImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/embed/DatabaseImpl.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- DatabaseImpl.java 7 Aug 2003 18:03:20 -0000 1.15 +++ DatabaseImpl.java 7 Aug 2003 20:13:20 -0000 1.16 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.client.xmldb.embed; @@ -83,6 +83,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> * @author <a href="mailto:[EMAIL PROTECTED]">Vladimir R. Bossicard</a> + * @version CVS $Revision$, $Date$ */ public class DatabaseImpl extends CommonConfigurable implements org.xmldb.api.base.Database { 1.4 +3 -2 xml-xindice/java/src/org/apache/xindice/client/xmldb/managed/ManagedDatabaseImpl.java Index: ManagedDatabaseImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/managed/ManagedDatabaseImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ManagedDatabaseImpl.java 7 Aug 2003 18:03:21 -0000 1.3 +++ ManagedDatabaseImpl.java 7 Aug 2003 20:13:20 -0000 1.4 @@ -54,8 +54,9 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ + package org.apache.xindice.client.xmldb.managed; import org.apache.commons.logging.Log; @@ -84,7 +85,7 @@ * This driver will throw an exception if the database instance hasn't been registered. * * @author <a href="mailto:[EMAIL PROTECTED]">Kevin O'Neill</a> - * @version CVS $Revision$ - $Date$ + * @version CVS $Revision$, $Date$ */ public class ManagedDatabaseImpl extends CommonConfigurable implements org.xmldb.api.base.Database { 1.3 +4 -1 xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/BinaryResourceImpl.java Index: BinaryResourceImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/BinaryResourceImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- BinaryResourceImpl.java 1 Aug 2003 19:40:16 -0000 1.2 +++ BinaryResourceImpl.java 7 Aug 2003 20:13:20 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.client.xmldb.resources; @@ -66,11 +66,14 @@ /** * BinaryResourceImpl provides an implementation to handle binary * resource . + * + * @version CVS $Revision$, $Date$ */ public class BinaryResourceImpl implements BinaryResource { private Object content; private String id; + public BinaryResourceImpl(String id, Object content) { this.id = id; 1.15 +5 -4 xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java Index: XMLResourceImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/resources/XMLResourceImpl.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- XMLResourceImpl.java 1 Aug 2003 19:40:16 -0000 1.14 +++ XMLResourceImpl.java 7 Aug 2003 20:13:20 -0000 1.15 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.resources; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.resources; + import org.apache.xindice.core.FaultCodes; import org.apache.xindice.xml.SymbolTable; import org.apache.xindice.xml.TextWriter; @@ -82,9 +82,10 @@ /** * XMLResourceImpl provides an implementation to handle XML resources * and convert easily between Text, DOM or SAX presentations. + * + * @version CVS $Revision$, $Date$ */ public class XMLResourceImpl implements org.xmldb.api.modules.XMLResource { - private static SAXParserFactory saxFactory; 1.7 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/CollectionManagementServiceImpl.java Index: CollectionManagementServiceImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/CollectionManagementServiceImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- CollectionManagementServiceImpl.java 1 Aug 2003 19:40:16 -0000 1.6 +++ CollectionManagementServiceImpl.java 7 Aug 2003 20:13:20 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.apache.xindice.client.xmldb.CommonConfigurable; import org.apache.xindice.client.xmldb.XindiceCollection; import org.apache.xindice.core.FaultCodes; @@ -75,6 +75,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> + * @version CVS $Revision$, $Date$ */ public class CollectionManagementServiceImpl extends CommonConfigurable implements CollectionManagementService, CollectionManager, DatabaseInstanceManager { 1.9 +5 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/CollectionManager.java Index: CollectionManager.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/CollectionManager.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- CollectionManager.java 1 Aug 2003 19:40:16 -0000 1.8 +++ CollectionManager.java 7 Aug 2003 20:13:20 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.w3c.dom.Document; import org.xmldb.api.base.Collection; import org.xmldb.api.base.XMLDBException; @@ -68,6 +68,8 @@ * Administrative access is required for retrieval of the CollectionManager * interface. User level access is provided through the underlying Collection * itself. + * + * @version CVS $Revision$, $Date$ */ public interface CollectionManager { /** 1.7 +5 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/DatabaseInstanceManager.java Index: DatabaseInstanceManager.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/DatabaseInstanceManager.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DatabaseInstanceManager.java 1 Aug 2003 19:40:16 -0000 1.6 +++ DatabaseInstanceManager.java 7 Aug 2003 20:13:20 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.xmldb.api.base.XMLDBException; /** @@ -67,6 +67,8 @@ * * In order to get a reference to the DatabaseInstanceManager object you must have * administrative access to the server. + * + * @version CVS $Revision$, $Date$ */ public interface DatabaseInstanceManager { 1.3 +8 -5 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/MetaService.java Index: MetaService.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/MetaService.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- MetaService.java 1 Aug 2003 19:40:16 -0000 1.2 +++ MetaService.java 7 Aug 2003 20:13:20 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.apache.xindice.client.xmldb.CommonConfigurable; import org.apache.xindice.client.xmldb.XindiceCollection; import org.apache.xindice.core.meta.MetaData; @@ -71,11 +71,14 @@ * Meta information service. * * @author <a href="mailto:[EMAIL PROTECTED]">Vadim Gritsenko</a> + * @version CVS $Revision$, $Date$ */ public class MetaService extends CommonConfigurable implements Service { - /* Collection that this query service should query in */ - Collection collection; + /** + * Collection that this query service should query in + */ + private Collection collection; public String getVersion() { return "1.0"; 1.6 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/QueryService.java Index: QueryService.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/QueryService.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- QueryService.java 1 Aug 2003 19:40:16 -0000 1.5 +++ QueryService.java 7 Aug 2003 20:13:20 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.apache.xindice.client.xmldb.CommonConfigurable; import org.apache.xindice.client.xmldb.XindiceCollection; @@ -77,6 +77,7 @@ * or less identical. * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public abstract class QueryService extends CommonConfigurable implements Service { 1.7 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/XPathQueryServiceImpl.java Index: XPathQueryServiceImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/XPathQueryServiceImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- XPathQueryServiceImpl.java 1 Aug 2003 19:40:16 -0000 1.6 +++ XPathQueryServiceImpl.java 7 Aug 2003 20:13:20 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.xmldb.api.modules.XPathQueryService; /** @@ -66,6 +66,7 @@ * with server * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public class XPathQueryServiceImpl extends QueryService implements XPathQueryService { 1.10 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/services/XUpdateQueryServiceImpl.java Index: XUpdateQueryServiceImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/services/XUpdateQueryServiceImpl.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- XUpdateQueryServiceImpl.java 1 Aug 2003 19:40:16 -0000 1.9 +++ XUpdateQueryServiceImpl.java 7 Aug 2003 20:13:20 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.services; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.services; + import org.w3c.dom.Document; import org.xmldb.api.base.ErrorCodes; import org.xmldb.api.base.XMLDBException; @@ -70,6 +70,7 @@ * with server * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public class XUpdateQueryServiceImpl extends QueryService implements XUpdateQueryService { 1.30 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc/CollectionImpl.java Index: CollectionImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc/CollectionImpl.java,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- CollectionImpl.java 6 Aug 2003 04:04:28 -0000 1.29 +++ CollectionImpl.java 7 Aug 2003 20:13:20 -0000 1.30 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.xmlrpc; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.xmlrpc; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.client.xmldb.ResourceSetImpl; @@ -95,6 +95,7 @@ * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> + * @version CVS $Revision$, $Date$ */ public class CollectionImpl extends XindiceCollection { 1.14 +4 -3 xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc/DatabaseImpl.java Index: DatabaseImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/client/xmldb/xmlrpc/DatabaseImpl.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- DatabaseImpl.java 7 Aug 2003 18:03:21 -0000 1.13 +++ DatabaseImpl.java 7 Aug 2003 20:13:20 -0000 1.14 @@ -1,5 +1,3 @@ -package org.apache.xindice.client.xmldb.xmlrpc; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.client.xmldb.xmlrpc; + import org.apache.xindice.client.xmldb.CommonConfigurable; import org.apache.commons.logging.Log; @@ -76,6 +76,7 @@ * could be used to connect to <em>many</em> different databases. * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public class DatabaseImpl extends CommonConfigurable implements Database { 1.27 +5 -3 xml-xindice/java/src/org/apache/xindice/core/Collection.java Index: Collection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/Collection.java,v retrieving revision 1.26 retrieving revision 1.27 diff -u -r1.26 -r1.27 --- Collection.java 7 Aug 2003 18:03:21 -0000 1.26 +++ Collection.java 7 Aug 2003 20:13:21 -0000 1.27 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.data.DocumentSet; @@ -106,6 +106,8 @@ * Collection represents a collection of Documents maintains links to * the Filer storage implementation, and the Indexes associated with * the Collection. + * + * @version CVS $Revision$, $Date$ */ public class Collection extends CollectionManager implements Named, DBObject, Configurable { 1.15 +5 -3 xml-xindice/java/src/org/apache/xindice/core/CollectionManager.java Index: CollectionManager.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/CollectionManager.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- CollectionManager.java 7 Aug 2003 18:03:21 -0000 1.14 +++ CollectionManager.java 7 Aug 2003 20:13:21 -0000 1.15 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.Configurable; @@ -73,6 +73,8 @@ /** * CollectionManager is the base class for both Database and Collection. + * + * @version CVS $Revision$, $Date$ */ public class CollectionManager implements Configurable, Disposable { 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/core/Container.java Index: Container.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/Container.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Container.java 1 Aug 2003 19:40:17 -0000 1.4 +++ Container.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.xindice.core.data.Key; import org.w3c.dom.Document; /** * Container is a generic container for Key and Document pairs. + * + * @version CVS $Revision$, $Date$ */ - public interface Container { /** 1.6 +5 -4 xml-xindice/java/src/org/apache/xindice/core/DBException.java Index: DBException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/DBException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- DBException.java 14 Jul 2003 19:07:14 -0000 1.5 +++ DBException.java 7 Aug 2003 20:13:21 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.xindice.util.XindiceException; /** * A DBException is thrown by the database if an exception occurs in the * managing (creating, dropping) database objects such as Collections, * Indexes, and XMLObjects. + * + * @version CVS $Revision$, $Date$ */ - public class DBException extends XindiceException { public int faultCode; 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/DBObject.java Index: DBObject.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/DBObject.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DBObject.java 14 Jul 2003 19:07:14 -0000 1.3 +++ DBObject.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + /** * DBObject is the interface implemented by all Xindice database objects. * DBObjects are typically objects that can be managed using XML @@ -66,9 +66,11 @@ * database. XMLObjects are not considered DBObjects because of the * steps involved in having to generate them, which is usually * compilation of source code. + * + * @version CVS $Revision$, $Date$ */ - public interface DBObject { + /** * create creates a new DBObject and any associated resources for the new * DBObject, such as disk files, etc. 1.7 +61 -0 xml-xindice/java/src/org/apache/xindice/core/DBObserver.java Index: DBObserver.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/DBObserver.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DBObserver.java 1 Aug 2003 19:40:17 -0000 1.6 +++ DBObserver.java 7 Aug 2003 20:13:21 -0000 1.7 @@ -1,3 +1,62 @@ +/* + * The Apache Software License, Version 1.1 + * + * + * Copyright (c) 1999 The Apache Software Foundation. All rights + * reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, + * if any, must include the following acknowledgment: + * "This product includes software developed by the + * Apache Software Foundation (http://www.apache.org/)." + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. + * + * 4. The names "Xindice" and "Apache Software Foundation" must + * not be used to endorse or promote products derived from this + * software without prior written permission. For written + * permission, please contact [EMAIL PROTECTED] + * + * 5. Products derived from this software may not be called "Apache", + * nor may "Apache" appear in their name, without prior written + * permission of the Apache Software Foundation. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation and was + * originally based on software copyright (c) 1999-2001, The dbXML + * Group, L.L.C., http://www.dbxmlgroup.com. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + * CVS $Id$ + */ + package org.apache.xindice.core; import org.apache.xindice.core.data.Key; @@ -10,6 +69,8 @@ /** * Observer for Xindice DB activities + * + * @version CVS $Revision$, $Date$ */ public abstract class DBObserver { 1.25 +5 -3 xml-xindice/java/src/org/apache/xindice/core/Database.java Index: Database.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/Database.java,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- Database.java 7 Aug 2003 18:03:21 -0000 1.24 +++ Database.java 7 Aug 2003 20:13:21 -0000 1.25 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.meta.TimeRecord; @@ -80,6 +80,8 @@ /** * Database is the primary container for the Xindice Database Engine. + * + * @version CVS $Revision$, $Date$ */ public final class Database extends Collection implements Named { 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/core/DocumentCache.java Index: DocumentCache.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/DocumentCache.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DocumentCache.java 1 Aug 2003 19:40:17 -0000 1.6 +++ DocumentCache.java 7 Aug 2003 20:13:21 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.xindice.core.data.Key; import org.apache.xindice.xml.NodeSource; import org.apache.xindice.xml.SymbolTable; @@ -75,8 +75,9 @@ /** * DocumentCache implements a simple Document caching system for * Collections. + * + * @version CVS $Revision$, $Date$ */ - public final class DocumentCache { private Map table = new WeakHashMap(); 1.13 +5 -2 xml-xindice/java/src/org/apache/xindice/core/FaultCodes.java Index: FaultCodes.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/FaultCodes.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- FaultCodes.java 1 Aug 2003 19:40:17 -0000 1.12 +++ FaultCodes.java 7 Aug 2003 20:13:21 -0000 1.13 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core; @@ -68,10 +68,13 @@ /** * FaultCodes defines the Xindice specific fault codes and associated error * messages. + * + * @version CVS $Revision$, $Date$ */ - public abstract class FaultCodes { + private static final Map faultMessages = new HashMap(); + public static final int GEN = (int) (0l); public static final int OBJ = (int) (100l); public static final int COL = (int) (200l); 1.6 +5 -3 xml-xindice/java/src/org/apache/xindice/core/MetaSystemCollection.java Index: MetaSystemCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/MetaSystemCollection.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- MetaSystemCollection.java 7 Aug 2003 18:03:21 -0000 1.5 +++ MetaSystemCollection.java 7 Aug 2003 20:13:21 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.meta.MetaData; @@ -73,6 +73,8 @@ * MetaSystemCollection represents the Meta System Collection. Beyond * standard Collection operations, this class will provide facilities * for Meta data management. + * + * @version CVS $Revision$, $Date$ */ public final class MetaSystemCollection extends Collection { 1.18 +5 -3 xml-xindice/java/src/org/apache/xindice/core/SystemCollection.java Index: SystemCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/SystemCollection.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- SystemCollection.java 7 Aug 2003 18:03:21 -0000 1.17 +++ SystemCollection.java 7 Aug 2003 20:13:21 -0000 1.18 @@ -1,5 +1,3 @@ -package org.apache.xindice.core; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.Configuration; @@ -72,6 +72,8 @@ * SystemCollection represents the System Collection. Beyond * standard Collection operations, this class will provide facilities * for Schema and SymbolTable management among other things. + * + * @version CVS $Revision$, $Date$ */ public final class SystemCollection extends Collection { 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/data/DocumentSet.java Index: DocumentSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/DocumentSet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DocumentSet.java 1 Aug 2003 19:40:17 -0000 1.3 +++ DocumentSet.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.apache.xindice.core.Container; import org.apache.xindice.core.DBException; @@ -66,9 +66,11 @@ /** * DocumentSet is an interface for iterating over a set of Documents. + * + * @version CVS $Revision$, $Date$ */ - public interface DocumentSet { + /** * hasMoreDocuments returns whether there are any more Documents * left in the set. 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/core/data/EmptyDocumentSet.java Index: EmptyDocumentSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/EmptyDocumentSet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- EmptyDocumentSet.java 1 Aug 2003 19:40:17 -0000 1.3 +++ EmptyDocumentSet.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.apache.xindice.core.Container; import org.w3c.dom.Document; /** * EmptyDocumentSet implements an empty DocumentSet. + * + * @version CVS $Revision$, $Date$ */ - public final class EmptyDocumentSet implements DocumentSet { public boolean hasMoreDocuments() { return false; 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/core/data/EmptyNodeSet.java Index: EmptyNodeSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/EmptyNodeSet.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- EmptyNodeSet.java 1 Aug 2003 19:40:17 -0000 1.2 +++ EmptyNodeSet.java 7 Aug 2003 20:13:21 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.w3c.dom.Node; /** * EmptyNodeSet implements an empty NodeSet. + * + * @version CVS $Revision$, $Date$ */ - public final class EmptyNodeSet implements NodeSet { public boolean hasMoreNodes() { return false; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/core/data/EmptyRecordSet.java Index: EmptyRecordSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/EmptyRecordSet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- EmptyRecordSet.java 1 Aug 2003 19:40:17 -0000 1.3 +++ EmptyRecordSet.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; /** * EmptyRecordSet implements an empty RecordSet. + * + * @version CVS $Revision$, $Date$ */ - public final class EmptyRecordSet implements RecordSet { + public boolean hasMoreRecords() { return false; } 1.4 +4 -4 xml-xindice/java/src/org/apache/xindice/core/data/Key.java Index: Key.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/Key.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Key.java 1 Aug 2003 19:40:17 -0000 1.3 +++ Key.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,16 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; /** * Key extends Value by providing a hash value for the Key. + * + * @version CVS $Revision$, $Date$ */ - public final class Key extends Value { private int hash = 0; 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/core/data/NodeSet.java Index: NodeSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/NodeSet.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- NodeSet.java 1 Aug 2003 19:40:17 -0000 1.2 +++ NodeSet.java 7 Aug 2003 20:13:21 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.w3c.dom.Node; /** * NodeSet is an interface for iterating over a set of Nodes. NodeSets * are generally returned by the QueryEngine. + * + * @version CVS $Revision$, $Date$ */ - public interface NodeSet { + /** * hasMoreNodes returns whether or not there are any Nodes remaining * in the NodeSet. 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/core/data/Record.java Index: Record.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/Record.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Record.java 1 Aug 2003 19:40:17 -0000 1.3 +++ Record.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import java.util.Map; /** * Record is a container for Key/Value pair. Record also provides * metadata for a Value stored in the database. + * + * @version CVS $Revision$, $Date$ */ - public final class Record { public static final String CREATED = "created"; public static final String MODIFIED = "modified"; 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/data/RecordSet.java Index: RecordSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/RecordSet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- RecordSet.java 1 Aug 2003 19:40:17 -0000 1.3 +++ RecordSet.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.apache.xindice.core.DBException; /** * RecordSet is an interface for iterating over a set of Records. * It is almost always returned by Filers. + * + * @version CVS $Revision$, $Date$ */ - public interface RecordSet { + /** * hasMoreRecords returns whether or not there are any Records * left in the set. 1.5 +7 -5 xml-xindice/java/src/org/apache/xindice/core/data/Types.java Index: Types.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/Types.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Types.java 1 Aug 2003 19:40:17 -0000 1.4 +++ Types.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.w3c.dom.Document; import org.w3c.dom.DocumentFragment; import org.w3c.dom.Element; @@ -70,9 +70,11 @@ * @deprecated This class is only used by [EMAIL PROTECTED] Variant}, a * deprecated class. If there is a clear need for it, it may come out * of deprecation, else try to avoid it. - **/ - + * + * @version CVS $Revision$, $Date$ + */ public final class Types { + public final static int EMPTY = -1; public final static int UNKNOWN = -1; public final static int VOID = 0; 1.6 +6 -8 xml-xindice/java/src/org/apache/xindice/core/data/Value.java Index: Value.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/Value.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Value.java 1 Aug 2003 19:40:17 -0000 1.5 +++ Value.java 7 Aug 2003 20:13:21 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.apache.xindice.util.XindiceRuntimeException; import java.io.ByteArrayInputStream; @@ -71,15 +71,15 @@ * Value is the primary base class for all data storing objects. * The content window of Value objects are immutable, but the * underlying byte array is not. + * + * @version CVS $Revision$, $Date$ */ - public class Value implements Comparable { + protected byte[] data = null; protected int pos = 0; protected int len = -1; - private Value() { - } public Value(Value value) { data = value.data; @@ -99,12 +99,10 @@ } public Value(String data) { - try { this.data = data.getBytes("utf-8"); this.len = this.data.length; - } catch (UnsupportedEncodingException e) { throw new XindiceRuntimeException("Java doesn't support UTF-8 encoding", e); 1.6 +7 -5 xml-xindice/java/src/org/apache/xindice/core/data/Variant.java Index: Variant.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/data/Variant.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Variant.java 1 Aug 2003 19:40:17 -0000 1.5 +++ Variant.java 7 Aug 2003 20:13:21 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.data; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.data; + import org.apache.xindice.xml.TextWriter; import org.w3c.dom.Document; @@ -74,11 +74,13 @@ * @deprecated This class is not used in the code. If there is a * clear need for it, it may come out of deprecation, else try to * avoid it. - **/ - + * @version CVS $Revision$, $Date$ + */ public final class Variant { + private Object value = null; private int type = -1; + public Variant() { } 1.14 +5 -4 xml-xindice/java/src/org/apache/xindice/core/filer/BTree.java Index: BTree.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/BTree.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- BTree.java 7 Aug 2003 18:03:21 -0000 1.13 +++ BTree.java 7 Aug 2003 20:13:21 -0000 1.14 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.DBException; @@ -100,8 +100,9 @@ * This implementation supports the notion of nested roots. This means * that you can create a btree where the pointers actually point to the * root of a separate btree being managed in the same file. + * + * @version CVS $Revision$, $Date$ */ - public class BTree extends Paged { private static final Log log = LogFactory.getLog(BTree.class); 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/filer/BTreeCallback.java Index: BTreeCallback.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/BTreeCallback.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- BTreeCallback.java 1 Aug 2003 19:40:17 -0000 1.3 +++ BTreeCallback.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.data.Value; /** * BTreeCallback is a callback interface for BTree queries. + * + * @version CVS $Revision$, $Date$ */ - public interface BTreeCallback { + /** * indexInfo is a callback method for index enumeration. * 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/core/filer/BTreeCorruptException.java Index: BTreeCorruptException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/BTreeCorruptException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- BTreeCorruptException.java 1 Aug 2003 19:40:17 -0000 1.4 +++ BTreeCorruptException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.FaultCodes; /** * A BTreecorruptException is thrown by the BTree if the BTree * appears to be corrupted in some way. + * + * @version CVS $Revision$, $Date$ */ - public final class BTreeCorruptException extends BTreeException { public BTreeCorruptException() { super(FaultCodes.IDX_CORRUPTED); 1.5 +4 -4 xml-xindice/java/src/org/apache/xindice/core/filer/BTreeException.java Index: BTreeException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/BTreeException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- BTreeException.java 1 Aug 2003 19:40:17 -0000 1.4 +++ BTreeException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,17 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; /** * A BTreeException is thrown by the BTree if an exception occurs * in the managing of the BTree. + * + * @version CVS $Revision$, $Date$ */ - public class BTreeException extends FilerException { public BTreeException(int faultCode) { super(faultCode); 1.12 +5 -4 xml-xindice/java/src/org/apache/xindice/core/filer/BTreeFiler.java Index: BTreeFiler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/BTreeFiler.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- BTreeFiler.java 7 Aug 2003 18:03:21 -0000 1.11 +++ BTreeFiler.java 7 Aug 2003 20:13:21 -0000 1.12 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.DBException; @@ -82,8 +82,9 @@ /** * BTreeFiler is a Filer implementation based on the BTree class. + * + * @version CVS $Revision$, $Date$ */ - public final class BTreeFiler extends BTree implements Configurable, Filer { private static final Log log = LogFactory.getLog(BTreeFiler.class); 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/core/filer/BTreeNotFoundException.java Index: BTreeNotFoundException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/BTreeNotFoundException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- BTreeNotFoundException.java 1 Aug 2003 19:40:17 -0000 1.4 +++ BTreeNotFoundException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.FaultCodes; /** * A BTreeNotFoundException is thrown by the BTree if a Value * can't be found in the BTree. + * + * @version CVS $Revision$, $Date$ */ - public final class BTreeNotFoundException extends BTreeException { public BTreeNotFoundException() { super(FaultCodes.IDX_VALUE_NOT_FOUND); 1.11 +5 -3 xml-xindice/java/src/org/apache/xindice/core/filer/FSFiler.java Index: FSFiler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/FSFiler.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- FSFiler.java 7 Aug 2003 18:03:21 -0000 1.10 +++ FSFiler.java 7 Aug 2003 20:13:21 -0000 1.11 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.DBException; @@ -83,6 +83,8 @@ /** * FSFiler allows you to use existing file systems withing Xindice. + * + * @version CVS $Revision$, $Date$ */ public final class FSFiler extends SimpleConfigurable implements Filer { 1.5 +6 -4 xml-xindice/java/src/org/apache/xindice/core/filer/Filer.java Index: Filer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/Filer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Filer.java 1 Aug 2003 19:40:17 -0000 1.4 +++ Filer.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.DBException; import org.apache.xindice.core.DBObject; import org.apache.xindice.core.data.Key; @@ -75,9 +75,11 @@ * is implemented in order to provide a data source to the Xindice Collection * class. Filers are developed to perform transparent storage and retrieval to * and from heterogenous data sources (such as FTP, HTTP, RDBMS, etc...) + * + * @version CVS $Revision$, $Date$ */ - public interface Filer extends Named, DBObject, Configurable { + /** * setLocation tells the Filer where to store its data. * 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/core/filer/FilerException.java Index: FilerException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/FilerException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- FilerException.java 1 Aug 2003 19:40:17 -0000 1.4 +++ FilerException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.DBException; /** * A FilerException is thrown by a Filer if an exception occurs * in the managing of the Filer. + * + * @version CVS $Revision$, $Date$ */ - public class FilerException extends DBException { public FilerException(int faultCode) { super(faultCode); 1.14 +4 -3 xml-xindice/java/src/org/apache/xindice/core/filer/HashFiler.java Index: HashFiler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/HashFiler.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- HashFiler.java 7 Aug 2003 18:03:21 -0000 1.13 +++ HashFiler.java 7 Aug 2003 20:13:21 -0000 1.14 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.DBException; @@ -89,6 +89,7 @@ * * @deprecated This class has been temporarily (maybe indefinitely) * deprecated by BTreeFiler. + * @version CVS $Revision$, $Date$ */ public final class HashFiler extends Paged implements Configurable, Filer { 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/core/filer/MemFiler.java Index: MemFiler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/MemFiler.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- MemFiler.java 1 Aug 2003 19:40:17 -0000 1.6 +++ MemFiler.java 7 Aug 2003 20:13:21 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.DBException; import org.apache.xindice.core.FaultCodes; import org.apache.xindice.core.data.Key; @@ -77,8 +77,9 @@ * MemFiler is an In-Memory Filer implementation for Xindice. MemFiler can be * used for temporary collections and caching. It's basically a layering on * top of HashMap. + * + * @version CVS $Revision$, $Date$ */ - public final class MemFiler extends SimpleConfigurable implements Filer { private Map hashTable = null; private boolean opened = false; 1.15 +6 -4 xml-xindice/java/src/org/apache/xindice/core/filer/Paged.java Index: Paged.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/Paged.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- Paged.java 1 Aug 2003 19:40:17 -0000 1.14 +++ Paged.java 7 Aug 2003 20:13:21 -0000 1.15 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.DBException; import org.apache.xindice.core.FaultCodes; import org.apache.xindice.core.data.Key; @@ -83,9 +83,11 @@ * Paged is a paged file foundation that is used by both the BTree * class and the HashFiler. It provides flexible paged I/O and * page caching functionality. + * + * @version CVS $Revision$, $Date$ */ - public abstract class Paged { + // The maximum number of pages that will be held in the dirty cache. private static final int MAX_DIRTY_SIZE = 128; 1.3 +9 -5 xml-xindice/java/src/org/apache/xindice/core/filer/SizeableMemFiler.java Index: SizeableMemFiler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/SizeableMemFiler.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SizeableMemFiler.java 1 Aug 2003 19:40:17 -0000 1.2 +++ SizeableMemFiler.java 7 Aug 2003 20:13:21 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import org.apache.xindice.core.DBException; import org.apache.xindice.core.FaultCodes; import org.apache.xindice.core.data.Key; @@ -79,13 +79,17 @@ * top of HashMap. * * @author Terry Rosenbaum ([EMAIL PROTECTED]) + * @version CVS $Revision$, $Date$ */ public final class SizeableMemFiler extends SimpleConfigurable implements Filer { + + public static final String INITIAL_SIZE_KEY = "org.apache.xindice.core.filer.SizeableMemFiler.INITIAL_SIZE"; + public static final int INITIAL_SIZE = 89; + private Map hashTable = null; private boolean opened = false; private boolean readOnly = false; - public static final String INITIAL_SIZE_KEY = "org.apache.xindice.core.filer.SizeableMemFiler.INITIAL_SIZE"; - public static final int INITIAL_SIZE = 89; + public SizeableMemFiler() { String aSizeString = System.getProperty(INITIAL_SIZE_KEY); 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/filer/Streamable.java Index: Streamable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/filer/Streamable.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Streamable.java 1 Aug 2003 19:40:17 -0000 1.3 +++ Streamable.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.filer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.filer; + import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; @@ -66,9 +66,11 @@ /** * Streamable is an interface implemented by objects used by Filers and * Indexers in order to serialize objects to and from IO streams. + * + * @version CVS $Revision$, $Date$ */ - public interface Streamable { + /** * read reads the object state from the stream. * 1.5 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/CannotCreateException.java Index: CannotCreateException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/CannotCreateException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CannotCreateException.java 1 Aug 2003 19:40:17 -0000 1.4 +++ CannotCreateException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.xindice.core.FaultCodes; /** * A CannotCreateException is thrown if an Indexer cannot * be properly created in the server context for some reason. + * + * @version CVS $Revision$, $Date$ */ - public final class CannotCreateException extends IndexerException { + public CannotCreateException() { super(FaultCodes.IDX_CANNOT_CREATE); } 1.5 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/DuplicateIndexException.java Index: DuplicateIndexException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/DuplicateIndexException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- DuplicateIndexException.java 1 Aug 2003 19:40:17 -0000 1.4 +++ DuplicateIndexException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.xindice.core.FaultCodes; /** * A DuplicateIndexException is thrown if an Indexer create * attempt duplicates an existing Indexer. + * + * @version CVS $Revision$, $Date$ */ - public final class DuplicateIndexException extends IndexerException { + public DuplicateIndexException() { super(FaultCodes.IDX_DUPLICATE_INDEX); } 1.15 +5 -3 xml-xindice/java/src/org/apache/xindice/core/indexer/IndexManager.java Index: IndexManager.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/IndexManager.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- IndexManager.java 7 Aug 2003 18:03:21 -0000 1.14 +++ IndexManager.java 7 Aug 2003 20:13:21 -0000 1.15 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Collection; @@ -94,6 +94,8 @@ /** * IndexManager is a class that manages Indexes. Good description, eh? * I should win a Pulitzer Prize for that one. + * + * @version CVS $Revision$, $Date$ */ public final class IndexManager extends SimpleConfigurable { 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/IndexMatch.java Index: IndexMatch.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/IndexMatch.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexMatch.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexMatch.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,23 +54,28 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.xindice.core.data.Key; /** * IndexMatch is used for representing match information. IndexMatches * are the basic unit of information between Indexers and the IndexManager * for performing queries and query optimization. + * + * @version CVS $Revision$, $Date$ */ - public final class IndexMatch implements Comparable { + private Key key; // The Document Key private int pos; // Offset into the stream private int len; // Length of substream private short elem; // Element ID (for wildcards) private short attr; // Attribute ID (if any) + public IndexMatch() { key = null; 1.6 +7 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/IndexPattern.java Index: IndexPattern.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/IndexPattern.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- IndexPattern.java 1 Aug 2003 19:40:18 -0000 1.5 +++ IndexPattern.java 7 Aug 2003 20:13:21 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.xindice.core.filer.Streamable; import org.apache.xindice.xml.NamespaceMap; import org.apache.xindice.xml.SymbolTable; @@ -71,9 +71,11 @@ /** * IndexPattern is the internal representation of a pattern for index * matching purposes. + * + * @version CVS $Revision$, $Date$ */ - public final class IndexPattern implements Streamable { + public static final int PATTERN_NONE = -1; public static final int PATTERN_WILDCARD = -2; public static final int PATTERN_NAME = -3; @@ -88,6 +90,7 @@ private short elemID = PATTERN_NONE; private String attrName = null; private short attrID = PATTERN_NONE; + public IndexPattern(SymbolTable symbols, String pattern, NamespaceMap nsMap) { this.symbols = symbols; 1.4 +8 -5 xml-xindice/java/src/org/apache/xindice/core/indexer/IndexQuery.java Index: IndexQuery.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/IndexQuery.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQuery.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQuery.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.xindice.core.data.Value; import java.util.Arrays; @@ -67,9 +67,11 @@ * IndexQuery represents the most primitive form of index querying. * Instances of this object should be created by QueryResolvers and * cached in Query instances. + * + * @version CVS $Revision$, $Date$ */ - public class IndexQuery { + // No Operator public static final int ANY = 0; // Any And All Matches @@ -101,7 +103,7 @@ public IndexQuery(IndexPattern pattern) { this.pattern = pattern; - op = ANY; + this.op = ANY; } public IndexQuery(IndexPattern pattern, int op, Value[] vals) { @@ -256,6 +258,7 @@ : op == NSW; } + return false; } 1.4 +9 -8 xml-xindice/java/src/org/apache/xindice/core/indexer/Indexer.java Index: Indexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/Indexer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Indexer.java 1 Aug 2003 19:40:18 -0000 1.3 +++ Indexer.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.DBException; import org.apache.xindice.core.DBObject; @@ -75,12 +75,14 @@ * the 'Style' of Indexer and the type of QueryResolver that is being * used to performt he query. Currently, Xindice only internally * supports one kind of Indexer: 'XPath'. + * + * @version CVS $Revision$, $Date$ */ - public interface Indexer extends Named, DBObject, Configurable { - static final String STYLE_NODENAME = "Node:Name"; - static final String STYLE_NODEVALUE = "Node:Value"; - static final String STYLE_FULLTEXT = "Node:FullText"; + + String STYLE_NODENAME = "Node:Name"; + String STYLE_NODEVALUE = "Node:Value"; + String STYLE_FULLTEXT = "Node:FullText"; /** * setCollection tells the Indexer who its parent is. @@ -160,4 +162,3 @@ */ void flush() throws DBException; } - 1.5 +3 -3 xml-xindice/java/src/org/apache/xindice/core/indexer/IndexerException.java Index: IndexerException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/IndexerException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- IndexerException.java 30 May 2003 06:21:45 -0000 1.4 +++ IndexerException.java 7 Aug 2003 20:13:21 -0000 1.5 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core.indexer; @@ -64,8 +64,9 @@ /** * A IndexerException is thrown by an Indexer if an exception occurs * in the managing of the Indexer. + * + * @version CVS $Revision$, $Date$ */ - public class IndexerException extends DBException { public IndexerException(int faultCode) { @@ -79,5 +80,4 @@ public IndexerException(int faultCode, String message, Throwable cause) { super(faultCode, message, cause); } - } 1.4 +13 -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.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- MemValueIndexer.java 7 Aug 2003 18:03:21 -0000 1.3 +++ MemValueIndexer.java 7 Aug 2003 20:13:21 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -48,8 +46,19 @@ * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation and was + * originally based on software copyright (c) 1999-2001, The dbXML + * Group, L.L.C., http://www.dbxmlgroup.com. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.DBException; @@ -78,12 +87,12 @@ * useful for temporary indexing of persistent Collections. * * @author Terry Rosenbaum ([EMAIL PROTECTED]) - * @version 3/18/2003 + * @version CVS $Revision$, $Date$ */ public class MemValueIndexer implements Indexer { /** - * log used by this indexer + * Log used by this indexer */ private static final Log log = LogFactory.getLog(MemValueIndexer.class); 1.11 +5 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/NameIndexer.java Index: NameIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/NameIndexer.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- NameIndexer.java 7 Aug 2003 18:03:21 -0000 1.10 +++ NameIndexer.java 7 Aug 2003 20:13:21 -0000 1.11 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Collection; @@ -80,8 +80,9 @@ * NameIndexer is a basic implementation of the Indexer interface. * It is used for maintaining element and [EMAIL PROTECTED] unique * indexes. + * + * @version CVS $Revision$, $Date$ */ - public final class NameIndexer extends BTree implements Indexer { private static final Log log = LogFactory.getLog(NameIndexer.class); 1.10 +5 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/ValueIndexer.java Index: ValueIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/ValueIndexer.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ValueIndexer.java 7 Aug 2003 18:03:21 -0000 1.9 +++ ValueIndexer.java 7 Aug 2003 20:13:21 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Collection; @@ -82,8 +82,9 @@ * ValueIndexer is a basic implementation of the Indexer interface. * It is used for maintaining element and [EMAIL PROTECTED] value * indexes. + * + * @version CVS $Revision$, $Date$ */ - public final class ValueIndexer extends BTree implements Indexer { private static final Log log = LogFactory.getLog(ValueIndexer.class); 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryANY.java Index: IndexQueryANY.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryANY.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryANY.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryANY.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryANY + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryANY extends IndexQuery { + public IndexQueryANY(IndexPattern pattern) { super(pattern); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryBW.java Index: IndexQueryBW.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryBW.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryBW.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryBW.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryBW + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryBW extends IndexQuery { + public IndexQueryBW(IndexPattern pattern, Value val1, Value val2) { super(pattern, BW, val1, val2); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryBWX.java Index: IndexQueryBWX.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryBWX.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryBWX.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryBWX.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryBWX + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryBWX extends IndexQuery { + public IndexQueryBWX(IndexPattern pattern, Value val1, Value val2) { super(pattern, BWX, val1, val2); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryEQ.java Index: IndexQueryEQ.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryEQ.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryEQ.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryEQ.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryEQ + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryEQ extends IndexQuery { + public IndexQueryEQ(IndexPattern pattern, Value val1) { super(pattern, EQ, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryGEQ.java Index: IndexQueryGEQ.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryGEQ.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryGEQ.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryGEQ.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryGEQ + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryGEQ extends IndexQuery { + public IndexQueryGEQ(IndexPattern pattern, Value val1) { super(pattern, GEQ, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryGT.java Index: IndexQueryGT.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryGT.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryGT.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryGT.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryGT + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryGT extends IndexQuery { + public IndexQueryGT(IndexPattern pattern, Value val1) { super(pattern, GT, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryIN.java Index: IndexQueryIN.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryIN.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryIN.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryIN.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; @@ -67,9 +67,11 @@ /** * IndexQueryIN + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryIN extends IndexQuery { + public IndexQueryIN(IndexPattern pattern, Value[] vals) { super(pattern, IN, vals); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryLEQ.java Index: IndexQueryLEQ.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryLEQ.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryLEQ.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryLEQ.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryLEQ + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryLEQ extends IndexQuery { + public IndexQueryLEQ(IndexPattern pattern, Value val1) { super(pattern, LEQ, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryLT.java Index: IndexQueryLT.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryLT.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryLT.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryLT.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryLT + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryLT extends IndexQuery { + public IndexQueryLT(IndexPattern pattern, Value val1) { super(pattern, LT, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNBW.java Index: IndexQueryNBW.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNBW.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryNBW.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryNBW.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryNBW + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryNBW extends IndexQuery { + public IndexQueryNBW(IndexPattern pattern, Value val1, Value val2) { super(pattern, NBW, val1, val2); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNBWX.java Index: IndexQueryNBWX.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNBWX.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryNBWX.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryNBWX.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryNBWX + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryNBWX extends IndexQuery { + public IndexQueryNBWX(IndexPattern pattern, Value val1, Value val2) { super(pattern, NBWX, val1, val2); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNEQ.java Index: IndexQueryNEQ.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNEQ.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryNEQ.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryNEQ.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryNEQ + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryNEQ extends IndexQuery { + public IndexQueryNEQ(IndexPattern pattern, Value val1) { super(pattern, NEQ, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNIN.java Index: IndexQueryNIN.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNIN.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryNIN.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryNIN.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; @@ -67,9 +67,11 @@ /** * IndexQueryNIN + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryNIN extends IndexQuery { + public IndexQueryNIN(IndexPattern pattern, Value[] vals) { super(pattern, NIN, vals); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNSW.java Index: IndexQueryNSW.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQueryNSW.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQueryNSW.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQueryNSW.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQueryNSW + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQueryNSW extends IndexQuery { + public IndexQueryNSW(IndexPattern pattern, Value val1) { super(pattern, NSW, val1); } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQuerySW.java Index: IndexQuerySW.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/indexer/helpers/IndexQuerySW.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexQuerySW.java 1 Aug 2003 19:40:18 -0000 1.3 +++ IndexQuerySW.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.indexer.helpers; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.indexer.helpers; + import org.apache.xindice.core.data.Value; import org.apache.xindice.core.indexer.IndexPattern; import org.apache.xindice.core.indexer.IndexQuery; /** * IndexQuerySW + * + * @version CVS $Revision$, $Date$ */ - public final class IndexQuerySW extends IndexQuery { + public IndexQuerySW(IndexPattern pattern, Value val1) { super(pattern, SW, val1); } 1.5 +4 -3 xml-xindice/java/src/org/apache/xindice/core/meta/MetaData.java Index: MetaData.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/MetaData.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- MetaData.java 7 Aug 2003 18:03:21 -0000 1.4 +++ MetaData.java 7 Aug 2003 20:13:22 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.xml.TextWriter; @@ -95,6 +95,7 @@ * * @author ku * @author Dave Viner <[EMAIL PROTECTED]> + * @version CVS $Revision$, $Date$ */ public class MetaData implements XMLSerializable { 1.4 +5 -3 xml-xindice/java/src/org/apache/xindice/core/meta/TimeRecord.java Index: TimeRecord.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/TimeRecord.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- TimeRecord.java 1 Aug 2003 19:40:18 -0000 1.3 +++ TimeRecord.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta; + import java.util.Date; /** * Encapsulates the modified/create times used in MetaData. * + * @version CVS $Revision$, $Date$ */ public class TimeRecord { + long created = 0; long modified = 0; 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineHeaderBuilder.java Index: InlineHeaderBuilder.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineHeaderBuilder.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- InlineHeaderBuilder.java 7 Aug 2003 18:03:21 -0000 1.3 +++ InlineHeaderBuilder.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.data.Value; @@ -71,6 +71,7 @@ * preceding the data. The second header byte contains the version number * of the metadata. Remaining header bytes are the version-specific metadata. * + * <pre> * Version 0: Null * no version-specific metdata, two byte total length * byte 1: 2 @@ -81,8 +82,10 @@ * byte 1: 2 * byte 2: 1 * byte 3: content type (1 => xml, 2 => binary) + * </pre> + * + * @version CVS $Revision$, $Date$ */ - public class InlineHeaderBuilder { private static final Log log = LogFactory.getLog(InlineHeaderBuilder.class); 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaException.java Index: InlineMetaException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaException.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- InlineMetaException.java 1 Aug 2003 19:40:18 -0000 1.2 +++ InlineMetaException.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + import org.apache.xindice.core.DBException; /** * An InlineMetaException is thrown by inline metadata code if an exception occurs * in the managing of the metadata. + * + * @version CVS $Revision$, $Date$ */ - public class InlineMetaException extends DBException { + public InlineMetaException(int faultCode) { super(faultCode); } 1.3 +5 -3 xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaMap.java Index: InlineMetaMap.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaMap.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- InlineMetaMap.java 1 Aug 2003 19:40:18 -0000 1.2 +++ InlineMetaMap.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,11 +54,15 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + /** * The inline meta data is a collection of name-value pairs. + * + * @version CVS $Revision$, $Date$ */ public interface InlineMetaMap { 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaReader.java Index: InlineMetaReader.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaReader.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- InlineMetaReader.java 1 Aug 2003 19:40:18 -0000 1.2 +++ InlineMetaReader.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + /** * The <code>Value</code> associated with a <code>Record</code> * can be prefixed by a header containing 'inline' metadata. * The original motivation for * this extension is to support binary resources in the same * filer where the XML documents live. + * + * @version CVS $Revision$, $Date$ */ public interface InlineMetaReader { @@ -84,7 +86,7 @@ * beginning of the header. * @param length of the header data * @return Map containing the attributes read from the header - * @throws DBException if the header data is corrupted or of + * @throws InlineMetaException if the header data is corrupted or of * the wrong length */ InlineMetaMap read(byte[] data, int offset, int length) throws InlineMetaException; 1.5 +4 -3 xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaService.java Index: InlineMetaService.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaService.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- InlineMetaService.java 7 Aug 2003 18:03:21 -0000 1.4 +++ InlineMetaService.java 7 Aug 2003 20:13:22 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.FaultCodes; @@ -69,6 +69,7 @@ * object holds an instance of this class. All services the collection * needs for working with inline metadata are provided by this class. * + * @version CVS $Revision$, $Date$ */ public class InlineMetaService { 1.3 +5 -3 xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaWriter.java Index: InlineMetaWriter.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/InlineMetaWriter.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- InlineMetaWriter.java 1 Aug 2003 19:40:18 -0000 1.2 +++ InlineMetaWriter.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + /** * The <code>Value</code> associated with a <code>Record</code> * can be prefixed by a header containing 'inline' metadata. @@ -66,6 +66,8 @@ * The original motivation for * this extension is to support binary resources in the same * filer where the XML documents live. + * + * @version CVS $Revision$, $Date$ */ public interface InlineMetaWriter { 1.3 +4 -3 xml-xindice/java/src/org/apache/xindice/core/meta/inline/NullReader.java Index: NullReader.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/NullReader.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- NullReader.java 1 Aug 2003 19:40:18 -0000 1.2 +++ NullReader.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + import org.apache.xindice.core.FaultCodes; /** @@ -66,6 +66,7 @@ * of the metadata-free database with a database using the metadata * machinery but containing no metadata. * + * @version CVS $Revision$, $Date$ */ public class NullReader implements InlineMetaReader { 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/core/meta/inline/NullWriter.java Index: NullWriter.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/NullWriter.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- NullWriter.java 1 Aug 2003 19:40:18 -0000 1.2 +++ NullWriter.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,13 +54,17 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + /** * Write metadata of length zero. Handy for comparing performance * of the metadata-free database with a database using the metadata * machinery but containing no metadata. + * + * @version CVS $Revision$, $Date$ */ public class NullWriter implements InlineMetaWriter { @@ -79,5 +81,4 @@ public byte[] getMetadata(InlineMetaMap map) throws InlineMetaException { return new byte[0]; } - } 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/core/meta/inline/ResourceTypeReader.java Index: ResourceTypeReader.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/ResourceTypeReader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ResourceTypeReader.java 7 Aug 2003 18:03:21 -0000 1.3 +++ ResourceTypeReader.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.FaultCodes; /** * + * @version CVS $Revision$, $Date$ */ public class ResourceTypeReader implements InlineMetaReader { 1.3 +5 -3 xml-xindice/java/src/org/apache/xindice/core/meta/inline/ResourceTypeWriter.java Index: ResourceTypeWriter.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/meta/inline/ResourceTypeWriter.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ResourceTypeWriter.java 1 Aug 2003 19:40:18 -0000 1.2 +++ ResourceTypeWriter.java 7 Aug 2003 20:13:22 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.meta.inline; - /* * The Apache Software License, Version 1.1 * @@ -56,13 +54,17 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.meta.inline; + import org.apache.xindice.core.FaultCodes; /** * Write metadata identifying the resource type (xml or binary). + * + * @version CVS $Revision$, $Date$ */ public class ResourceTypeWriter implements InlineMetaWriter { 1.6 +6 -5 xml-xindice/java/src/org/apache/xindice/core/query/CompilationException.java Index: CompilationException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/CompilationException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- CompilationException.java 1 Aug 2003 19:40:19 -0000 1.5 +++ CompilationException.java 7 Aug 2003 20:13:22 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.FaultCodes; /** * A CompilationException is thrown by a Query if for some reason, * it can't compile the query being processed. + * + * @version CVS $Revision$, $Date$ */ - public final class CompilationException extends QueryException { + public CompilationException() { super(FaultCodes.QRY_COMPILATION_ERROR); } @@ -78,5 +80,4 @@ public CompilationException(String message, Throwable cause) { super(FaultCodes.QRY_COMPILATION_ERROR, message, cause); } - } 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/core/query/NodeListSet.java Index: NodeListSet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/NodeListSet.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- NodeListSet.java 1 Aug 2003 19:40:19 -0000 1.3 +++ NodeListSet.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.data.NodeSet; import org.apache.xindice.xml.dom.DBNode; @@ -67,11 +67,14 @@ /** * NodeListSet is a simple NodeList wrapper + * + * @version CVS $Revision$, $Date$ */ - public final class NodeListSet implements NodeSet { + public NodeList list; public int idx = 0; + public NodeListSet(NodeList list) { this.list = list; 1.6 +6 -5 xml-xindice/java/src/org/apache/xindice/core/query/ProcessingException.java Index: ProcessingException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/ProcessingException.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ProcessingException.java 1 Aug 2003 19:40:19 -0000 1.5 +++ ProcessingException.java 7 Aug 2003 20:13:22 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.FaultCodes; /** * A ProcessingException is thrown by a Query if for some reason, * it fails to actually process the query request. + * + * @version CVS $Revision$, $Date$ */ - public final class ProcessingException extends QueryException { + public ProcessingException() { super(FaultCodes.QRY_PROCESSING_ERROR); } @@ -78,5 +80,4 @@ public ProcessingException(String message, Throwable cause) { super(FaultCodes.QRY_COMPILATION_ERROR, message, cause); } - } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/query/Query.java Index: Query.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/Query.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Query.java 1 Aug 2003 19:40:19 -0000 1.3 +++ Query.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.data.Key; import org.apache.xindice.core.data.NodeSet; @@ -66,9 +66,11 @@ /** * Query represents a compiled (parsed and primed) query. + * + * @version CVS $Revision$, $Date$ */ - public interface Query { + /** * getQueryStyle returns the QueryStyle (ex: XPath) for this Query * instance. 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/core/query/QueryEngine.java Index: QueryEngine.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/QueryEngine.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- QueryEngine.java 7 Aug 2003 18:03:21 -0000 1.6 +++ QueryEngine.java 7 Aug 2003 20:13:22 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Collection; @@ -85,8 +85,9 @@ * query operations against the Xindice repository. The QueryEngine * basically just manages a set of QueryResolvers that actually perform * the work. + * + * @version CVS $Revision$, $Date$ */ - public class QueryEngine extends SimpleConfigurable { private static final Log log = LogFactory.getLog(QueryEngine.class); 1.8 +6 -5 xml-xindice/java/src/org/apache/xindice/core/query/QueryException.java Index: QueryException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/QueryException.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- QueryException.java 1 Aug 2003 19:40:19 -0000 1.7 +++ QueryException.java 7 Aug 2003 20:13:22 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.DBException; /** * A QueryException is thrown by a Query if an exception occurs * in the processing of the Query. + * + * @version CVS $Revision$, $Date$ */ - public class QueryException extends DBException { + public QueryException(int faultCode) { super(faultCode); } @@ -78,5 +80,4 @@ public QueryException(int faultCode, String message, Throwable cause) { super(faultCode, message, cause); } - } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/core/query/QueryResolver.java Index: QueryResolver.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/QueryResolver.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- QueryResolver.java 1 Aug 2003 19:40:19 -0000 1.3 +++ QueryResolver.java 7 Aug 2003 20:13:22 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.data.Key; import org.apache.xindice.core.data.NodeSet; @@ -69,9 +69,11 @@ * QueryResolver is an interface that has to be implemented to actually * perfrom query resolution. Xindice provides an XPathQueryResolver to * handle XPath queries against sets of Documents in a Collection. + * + * @version CVS $Revision$, $Date$ */ - public interface QueryResolver extends Configurable { + /** * setQueryEngine hands a reference for the QueryEngine to the * Resolver. 1.5 +6 -4 xml-xindice/java/src/org/apache/xindice/core/query/StyleNotFoundException.java Index: StyleNotFoundException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/StyleNotFoundException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- StyleNotFoundException.java 1 Aug 2003 19:40:19 -0000 1.4 +++ StyleNotFoundException.java 7 Aug 2003 20:13:22 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import org.apache.xindice.core.FaultCodes; /** * A StyleNotFoundException is thrown by a Query if the QueryEngine * can't resolve a specified style name. + * + * @version CVS $Revision$, $Date$ */ - public final class StyleNotFoundException extends QueryException { + public StyleNotFoundException() { super(FaultCodes.QRY_STYLE_NOT_FOUND); } 1.17 +5 -5 xml-xindice/java/src/org/apache/xindice/core/query/XPathQueryResolver.java Index: XPathQueryResolver.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/query/XPathQueryResolver.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- XPathQueryResolver.java 7 Aug 2003 18:03:21 -0000 1.16 +++ XPathQueryResolver.java 7 Aug 2003 20:13:22 -0000 1.17 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.query; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.query; + import java.util.ArrayList; import java.util.Iterator; import java.util.List; @@ -118,8 +118,9 @@ /** * XPathQueryResolver + * + * @version CVS $Revision$, $Date$ */ - public final class XPathQueryResolver extends SimpleConfigurable implements QueryResolver { private static final Log log = LogFactory.getLog(XPathQueryResolver.class); @@ -187,7 +188,6 @@ /** * XPathQuery */ - private class XPathQuery implements Query { public Collection context; public IndexManager idxMgr; 1.13 +5 -4 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.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- URIMapper.java 7 Aug 2003 18:03:22 -0000 1.12 +++ URIMapper.java 7 Aug 2003 20:13:23 -0000 1.13 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.request; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.request; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Collection; @@ -85,8 +85,9 @@ * URIs can identify any of several different object types, each of which * exposes a different (or slightly different) interface to the outside * world. + * + * @version CVS $Revision$, $Date$ */ - public final class URIMapper extends URLConnection implements Poolable { private static final Log log = LogFactory.getLog(URIMapper.class); 1.5 +6 -9 xml-xindice/java/src/org/apache/xindice/core/request/XindiceStreamHandler.java Index: XindiceStreamHandler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/request/XindiceStreamHandler.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XindiceStreamHandler.java 1 Aug 2003 19:40:19 -0000 1.4 +++ XindiceStreamHandler.java 7 Aug 2003 20:13:23 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.request; - /* * The Apache Software License, Version 1.1 * @@ -56,28 +54,27 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.request; + import java.net.URL; import java.net.URLConnection; import java.net.URLStreamHandler; /** - * * XindiceStreamHandler handler that knows how to handle Xindice URL instances * + * @version CVS $Revision$, $Date$ */ - public class XindiceStreamHandler extends URLStreamHandler { /** - * Returns a URLConnection object that represents a connection to the remote object referred to by the URL. - * + * Returns a URLConnection object that represents a connection to the + * remote object referred to by the URL. */ protected URLConnection openConnection(URL u) { return new URIMapper(u); } - - } 1.4 +12 -16 xml-xindice/java/src/org/apache/xindice/core/request/XindiceStreamHandlerFactory.java Index: XindiceStreamHandlerFactory.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/request/XindiceStreamHandlerFactory.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XindiceStreamHandlerFactory.java 1 Aug 2003 19:40:19 -0000 1.3 +++ XindiceStreamHandlerFactory.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.request; - /* * The Apache Software License, Version 1.1 * @@ -56,28 +54,28 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.request; + import java.net.URL; import java.net.URLStreamHandler; import java.net.URLStreamHandlerFactory; - /** - - This interface defines a factory for URL stream protocol handlers. - It is used by the URL class to create a URLStreamHandler for a specific protocol. - + * This interface defines a factory for URL stream protocol handlers. + * It is used by the URL class to create a URLStreamHandler for a specific protocol. + * + * @version CVS $Revision$, $Date$ */ - - public class XindiceStreamHandlerFactory implements URLStreamHandlerFactory { + static { URL.setURLStreamHandlerFactory(new XindiceStreamHandlerFactory()); } - String OurProtocol = "xindice"; + private static final String PROTOCOL = "xindice"; /** * Creates an instance of an URLStreamHandler @@ -85,14 +83,12 @@ public URLStreamHandler createURLStreamHandler(String protocol) { // If dealing with a Xindice object, return our stream handler - if (protocol.equalsIgnoreCase(OurProtocol)) { + if (protocol.equalsIgnoreCase(PROTOCOL)) { return new XindiceStreamHandler(); } // Else return null to use default stream handler for protocol - else + else { return null; + } } - - } - 1.7 +5 -3 xml-xindice/java/src/org/apache/xindice/core/xupdate/XObjectImpl.java Index: XObjectImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/xupdate/XObjectImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- XObjectImpl.java 1 Aug 2003 19:40:19 -0000 1.6 +++ XObjectImpl.java 7 Aug 2003 20:13:23 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.xupdate; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.xupdate; + import org.apache.xpath.objects.XObject; import org.w3c.dom.DocumentFragment; @@ -66,6 +66,8 @@ /** * Wrapper for Xalan XObject + * + * @version CVS $Revision$, $Date$ */ public final class XObjectImpl implements org.xmldb.common.xml.queries.XObject { 1.6 +7 -3 xml-xindice/java/src/org/apache/xindice/core/xupdate/XPathQueryFactoryImpl.java Index: XPathQueryFactoryImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/xupdate/XPathQueryFactoryImpl.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- XPathQueryFactoryImpl.java 1 Aug 2003 19:40:19 -0000 1.5 +++ XPathQueryFactoryImpl.java 7 Aug 2003 20:13:23 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.xupdate; - /* * The Apache Software License, Version 1.1 * @@ -56,13 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.xupdate; + import org.xmldb.common.xml.queries.XPathQuery; import org.xmldb.common.xml.queries.XPathQueryConfigurationException; import org.xmldb.common.xml.queries.XPathQueryFactory; +/** + * + * @version CVS $Revision$, $Date$ + */ public final class XPathQueryFactoryImpl extends XPathQueryFactory { public XPathQuery newXPathQuery() throws XPathQueryConfigurationException { 1.7 +5 -3 xml-xindice/java/src/org/apache/xindice/core/xupdate/XPathQueryImpl.java Index: XPathQueryImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/xupdate/XPathQueryImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- XPathQueryImpl.java 1 Aug 2003 19:40:19 -0000 1.6 +++ XPathQueryImpl.java 7 Aug 2003 20:13:23 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.xupdate; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.xupdate; + import org.apache.xml.utils.PrefixResolver; import org.apache.xml.utils.PrefixResolverDefault; import org.apache.xpath.XPath; @@ -72,6 +72,8 @@ /** * XPath Query Impl to handle Xalan 2 XPath constructs. + * + * @version CVS $Revision$, $Date$ */ public final class XPathQueryImpl implements XPathQuery { private String qstring; 1.9 +6 -3 xml-xindice/java/src/org/apache/xindice/core/xupdate/XUpdateImpl.java Index: XUpdateImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/xupdate/XUpdateImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- XUpdateImpl.java 1 Aug 2003 19:40:19 -0000 1.8 +++ XUpdateImpl.java 7 Aug 2003 20:13:23 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.xupdate; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.xupdate; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.data.NodeSet; import org.apache.xindice.xml.NamespaceMap; @@ -82,8 +82,11 @@ * * For more detail about XUpdate look at the * <a href="http://www.xmldb.org/xupdate/xupdate-wd.html">XUpdate Working Draft</a>. + * + * @version CVS $Revision$, $Date$ */ public class XUpdateImpl extends XUpdateQueryImpl { + protected int nodesModified = 0; protected NamespaceMap nsMap; 1.11 +8 -4 xml-xindice/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java Index: XUpdateQueryResolver.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/core/xupdate/XUpdateQueryResolver.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- XUpdateQueryResolver.java 7 Aug 2003 18:03:22 -0000 1.10 +++ XUpdateQueryResolver.java 7 Aug 2003 20:13:23 -0000 1.11 @@ -1,5 +1,3 @@ -package org.apache.xindice.core.xupdate; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.core.xupdate; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Collection; @@ -85,13 +85,16 @@ /** * XUpdateQueryResolver + * + * @version CVS $Revision$, $Date$ */ public class XUpdateQueryResolver extends SimpleConfigurable implements QueryResolver { - private static Log log = LogFactory.getLog(XUpdateQueryResolver.class); + private static final Log log = LogFactory.getLog(XUpdateQueryResolver.class); private static final String XUPDATE_XPATH_PROP = "org.xmldb.common.xml.queries.XPathQueryFactory"; private static final String XUPDATE_XPATH_IMPL = "org.apache.xindice.core.xupdate.XPathQueryFactoryImpl"; + static { System.setProperty(XUPDATE_XPATH_PROP, XUPDATE_XPATH_IMPL); } @@ -99,6 +102,7 @@ public static final String STYLE_XUPDATE = "XUpdate"; private QueryEngine engine; + public void setConfig(Configuration config) throws XindiceException { super.setConfig(config); 1.4 +2 -3 xml-xindice/java/src/org/apache/xindice/server/ManagedServer.java Index: ManagedServer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/ManagedServer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ManagedServer.java 7 Aug 2003 18:03:22 -0000 1.3 +++ ManagedServer.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.server; @@ -79,8 +79,7 @@ * fires up all will be good. * * @author <a href="mailto:[EMAIL PROTECTED]">Kevin O'Neill</a> - * - * @version $Revision$ - $Date$ + * @version CVS $Revision$, $Date$ */ public class ManagedServer { 1.5 +61 -1 xml-xindice/java/src/org/apache/xindice/server/UglyBrowser.java Index: UglyBrowser.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/UglyBrowser.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- UglyBrowser.java 6 Aug 2003 19:12:10 -0000 1.4 +++ UglyBrowser.java 7 Aug 2003 20:13:23 -0000 1.5 @@ -1,3 +1,62 @@ +/* + * The Apache Software License, Version 1.1 + * + * + * Copyright (c) 2003 The Apache Software Foundation. All rights + * reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, + * if any, must include the following acknowledgment: + * "This product includes software developed by the + * Apache Software Foundation (http://www.apache.org/)." + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. + * + * 4. The names "Xindice" and "Apache Software Foundation" must + * not be used to endorse or promote products derived from this + * software without prior written permission. For written + * permission, please contact [EMAIL PROTECTED] + * + * 5. Products derived from this software may not be called "Apache", + * nor may "Apache" appear in their name, without prior written + * permission of the Apache Software Foundation. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation and was + * originally based on software copyright (c) 1999-2001, The dbXML + * Group, L.L.C., http://www.dbxmlgroup.com. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + * CVS $Id$ + */ + package org.apache.xindice.server; import org.apache.xindice.core.Collection; @@ -18,6 +77,7 @@ * Moved out of XindiceServlet for separation of display and server bootstrapping. * * @author kross + * @version CVS $Revision$, $Date$ */ public class UglyBrowser { 1.13 +5 -3 xml-xindice/java/src/org/apache/xindice/server/Xindice.java Index: Xindice.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/Xindice.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- Xindice.java 1 Aug 2003 01:40:09 -0000 1.12 +++ Xindice.java 7 Aug 2003 20:13:23 -0000 1.13 @@ -1,5 +1,3 @@ -package org.apache.xindice.server; - /* * The Apache Software License, Version 1.1 * @@ -55,12 +53,16 @@ * Group, L.L.C., http://www.dbxmlgroup.com. For more * information on the Apache Software Foundation, please see * <http://www.apache.org/>. + * + * CVS $Id$ */ +package org.apache.xindice.server; + /** * Defines the Xindice version-related constants. * - * @version CVS: $Id$ + * @version CVS $Revision$, $Date$ */ public interface Xindice { 1.20 +4 -3 xml-xindice/java/src/org/apache/xindice/server/XindiceServlet.java Index: XindiceServlet.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/XindiceServlet.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- XindiceServlet.java 7 Aug 2003 18:03:22 -0000 1.19 +++ XindiceServlet.java 7 Aug 2003 20:13:23 -0000 1.20 @@ -1,5 +1,3 @@ -package org.apache.xindice.server; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.Database; @@ -89,6 +89,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> * @author <a href="mailto:[EMAIL PROTECTED]">Vladimir R. Bossicard</a> * @author <a href="mailto:[EMAIL PROTECTED]">Gianugo Rabellino</a> + * @version CVS $Revision$, $Date$ */ public class XindiceServlet extends HttpServlet { 1.10 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/RPCDefaultMessage.java Index: RPCDefaultMessage.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/RPCDefaultMessage.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- RPCDefaultMessage.java 1 Aug 2003 19:40:19 -0000 1.9 +++ RPCDefaultMessage.java 7 Aug 2003 20:13:23 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,17 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.Database; /** * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> + * @version CVS $Revision$, $Date$ */ public abstract class RPCDefaultMessage implements RPCMessage { 1.4 +5 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/RPCMessage.java Index: RPCMessage.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/RPCMessage.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- RPCMessage.java 1 Aug 2003 19:40:19 -0000 1.3 +++ RPCMessage.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc; + import java.util.Hashtable; /** * + * @version CVS $Revision$, $Date$ */ public interface RPCMessage { + public Hashtable execute(Hashtable message) throws Exception; } 1.6 +4 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/RPCMessageInterface.java Index: RPCMessageInterface.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/RPCMessageInterface.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- RPCMessageInterface.java 1 Aug 2003 19:40:19 -0000 1.5 +++ RPCMessageInterface.java 7 Aug 2003 20:13:23 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc; - /* * The Apache Software License, Version 1.1 * @@ -56,13 +54,16 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc; + import java.util.Hashtable; /** * + * @version CVS $Revision$, $Date$ */ public final class RPCMessageInterface { @@ -73,5 +74,4 @@ RPCMessage handler = (RPCMessage) Class.forName("org.apache.xindice.server.rpc.messages." + message.get(MESSAGE_PARAM)).newInstance(); return handler.execute(message); } - } 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/CreateCollection.java Index: CreateCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/CreateCollection.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CreateCollection.java 1 Aug 2003 19:40:20 -0000 1.4 +++ CreateCollection.java 7 Aug 2003 20:13:23 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.CollectionManager; import org.apache.xindice.server.rpc.RPCDefaultMessage; import org.apache.xindice.util.Configuration; @@ -72,6 +72,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class CreateCollection extends RPCDefaultMessage { @@ -113,7 +114,7 @@ colman.createCollection((String) message.get(NAME), config); Hashtable result = new Hashtable(); - result.put(RESULT, (String) message.get(NAME)); + result.put(RESULT, message.get(NAME)); return result; } } 1.6 +5 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/CreateIndexer.java Index: CreateIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/CreateIndexer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- CreateIndexer.java 1 Aug 2003 19:40:20 -0000 1.5 +++ CreateIndexer.java 7 Aug 2003 20:13:23 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; import org.apache.xindice.util.Configuration; @@ -72,6 +72,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class CreateIndexer extends RPCDefaultMessage { @@ -116,7 +117,7 @@ col.createIndexer(config); Hashtable result = new Hashtable(); - result.put(RESULT, (String) message.get(NAME)); + result.put(RESULT, message.get(NAME)); return result; } } 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/CreateNewOID.java Index: CreateNewOID.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/CreateNewOID.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- CreateNewOID.java 1 Aug 2003 19:40:20 -0000 1.3 +++ CreateNewOID.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class CreateNewOID extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetApiVersion.java Index: GetApiVersion.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetApiVersion.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- GetApiVersion.java 1 Aug 2003 19:40:20 -0000 1.3 +++ GetApiVersion.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.server.rpc.RPCDefaultMessage; import java.util.Hashtable; /** * + * @version CVS $Revision$, $Date$ */ public class GetApiVersion extends RPCDefaultMessage { 1.8 +5 -6 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java Index: GetCollectionConfiguration.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetCollectionConfiguration.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- GetCollectionConfiguration.java 1 Aug 2003 19:40:20 -0000 1.7 +++ GetCollectionConfiguration.java 7 Aug 2003 20:13:23 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class GetCollectionConfiguration extends RPCDefaultMessage { @@ -77,12 +78,10 @@ Hashtable result = new Hashtable(); try { - /* getCollection() throws an exception if collection doesnt exist */ - Collection col = getCollection((String) message.get(COLLECTION)); + getCollection((String) message.get(COLLECTION)); result.put(RESULT, "yes"); } catch (Exception e) { - result.put(RESULT, "no"); } 1.5 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetCollectionCount.java Index: GetCollectionCount.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetCollectionCount.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- GetCollectionCount.java 1 Aug 2003 19:40:20 -0000 1.4 +++ GetCollectionCount.java 7 Aug 2003 20:13:23 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -68,6 +68,7 @@ * XML-RPC message to list number of child collections in a collection * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public class GetCollectionCount extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetCollectionMeta.java Index: GetCollectionMeta.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetCollectionMeta.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- GetCollectionMeta.java 1 Aug 2003 19:40:20 -0000 1.3 +++ GetCollectionMeta.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.meta.MetaData; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -73,6 +73,7 @@ * XML-RPC message to fetch the meta data associated with a document * * @author <a href="mailto:[EMAIL PROTECTED]">Dave Viner</a> + * @version CVS $Revision$, $Date$ */ public class GetCollectionMeta extends RPCDefaultMessage { 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetDocument.java Index: GetDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetDocument.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- GetDocument.java 1 Aug 2003 19:40:20 -0000 1.3 +++ GetDocument.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; import org.apache.xindice.util.SymbolSerializer; @@ -70,6 +70,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class GetDocument extends RPCDefaultMessage { @@ -86,7 +87,7 @@ Collection col = getCollection((String) message.get(COLLECTION)); - Document doc = col.getDocument((String) message.get(NAME)); + Document doc = col.getDocument(message.get(NAME)); if (doc == null) { throw new Exception(API_NAME + ": Document not found " + (String) message.get(NAME)); 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetDocumentCount.java Index: GetDocumentCount.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetDocumentCount.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- GetDocumentCount.java 1 Aug 2003 19:40:20 -0000 1.3 +++ GetDocumentCount.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class GetDocumentCount extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetDocumentMeta.java Index: GetDocumentMeta.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetDocumentMeta.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- GetDocumentMeta.java 1 Aug 2003 19:40:20 -0000 1.3 +++ GetDocumentMeta.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.meta.MetaData; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -73,6 +73,7 @@ * XML-RPC message to fetch the meta data associated with a document * * @author <a href="mailto:[EMAIL PROTECTED]">Dave Viner</a> + * @version CVS $Revision$, $Date$ */ public class GetDocumentMeta extends RPCDefaultMessage { 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetIndexerConfiguration.java Index: GetIndexerConfiguration.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetIndexerConfiguration.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- GetIndexerConfiguration.java 1 Aug 2003 19:40:20 -0000 1.6 +++ GetIndexerConfiguration.java 7 Aug 2003 20:13:23 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.indexer.Indexer; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -69,6 +69,8 @@ * Check if an indexer in a particular collection exists... * * Warning: this message is not used at all by the current XML-RPC client... + * + * @version CVS $Revision$, $Date$ */ public class GetIndexerConfiguration extends RPCDefaultMessage { @@ -82,7 +84,6 @@ // TODO: figure out what goes here. done. try { - Collection col = getCollection((String) message.get(COLLECTION)); Indexer idx = col.getIndexer((String) message.get(NAME)); 1.3 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetServerVersion.java Index: GetServerVersion.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/GetServerVersion.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- GetServerVersion.java 1 Aug 2003 19:40:20 -0000 1.2 +++ GetServerVersion.java 7 Aug 2003 20:13:23 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.server.Xindice; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class GetServerVersion extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/InsertDocument.java Index: InsertDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/InsertDocument.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- InsertDocument.java 1 Aug 2003 19:40:20 -0000 1.3 +++ InsertDocument.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; import org.apache.xindice.xml.dom.DOMParser; @@ -69,6 +69,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class InsertDocument extends RPCDefaultMessage { public Hashtable execute(Hashtable message) throws Exception { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/ListCollections.java Index: ListCollections.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/ListCollections.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ListCollections.java 1 Aug 2003 19:40:20 -0000 1.3 +++ ListCollections.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -67,6 +67,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class ListCollections extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/ListDocuments.java Index: ListDocuments.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/ListDocuments.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ListDocuments.java 1 Aug 2003 19:40:20 -0000 1.3 +++ ListDocuments.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -67,6 +67,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class ListDocuments extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/ListIndexers.java Index: ListIndexers.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/ListIndexers.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ListIndexers.java 1 Aug 2003 19:40:20 -0000 1.3 +++ ListIndexers.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -67,6 +67,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class ListIndexers extends RPCDefaultMessage { 1.5 +12 -9 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/Query.java Index: Query.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/Query.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Query.java 1 Aug 2003 19:40:20 -0000 1.4 +++ Query.java 7 Aug 2003 20:13:23 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.data.NodeSet; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -76,8 +76,9 @@ /** * Executes a query against a document or collection + * + * @version CVS $Revision$, $Date$ */ - public class Query extends RPCDefaultMessage { public Hashtable execute(Hashtable message) throws Exception { @@ -98,12 +99,14 @@ NodeSet ns = null; if (message.containsKey(NAME)) { - - ns = col.queryDocument((String) message.get(TYPE), (String) message.get(QUERY), mapNamespaces((Hashtable) message.get(NAMESPACES)), (String) message.get(NAME)); - + ns = col.queryDocument((String) message.get(TYPE), + (String) message.get(QUERY), + mapNamespaces((Hashtable) message.get(NAMESPACES)), + message.get(NAME)); } else { - - ns = col.queryCollection((String) message.get(TYPE), (String) message.get(QUERY), mapNamespaces((Hashtable) message.get(NAMESPACES))); + ns = col.queryCollection((String) message.get(TYPE), + (String) message.get(QUERY), + mapNamespaces((Hashtable) message.get(NAMESPACES))); } Hashtable result = new Hashtable(); 1.6 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/RemoveCollection.java Index: RemoveCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/RemoveCollection.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- RemoveCollection.java 4 Aug 2003 03:01:57 -0000 1.5 +++ RemoveCollection.java 7 Aug 2003 20:13:23 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class RemoveCollection extends RPCDefaultMessage { // TODO: should have a simple way to validate params. done. 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/RemoveDocument.java Index: RemoveDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/RemoveDocument.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- RemoveDocument.java 1 Aug 2003 19:40:20 -0000 1.3 +++ RemoveDocument.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class RemoveDocument extends RPCDefaultMessage { 1.4 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/RemoveIndexer.java Index: RemoveIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/RemoveIndexer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- RemoveIndexer.java 1 Aug 2003 19:40:20 -0000 1.3 +++ RemoveIndexer.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; @@ -66,6 +66,7 @@ /** * + * @version CVS $Revision$, $Date$ */ public class RemoveIndexer extends RPCDefaultMessage { 1.4 +3 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/SetCollectionMeta.java Index: SetCollectionMeta.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/SetCollectionMeta.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SetCollectionMeta.java 1 Aug 2003 19:40:20 -0000 1.3 +++ SetCollectionMeta.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,10 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; import org.apache.xindice.core.Collection; import org.apache.xindice.core.meta.MetaData; @@ -75,6 +74,7 @@ * XML-RPC message to set the meta data associated with a collection * * @author <a href="mailto:[EMAIL PROTECTED]">Dave Viner</a> + * @version CVS $Revision$, $Date$ */ public class SetCollectionMeta extends RPCDefaultMessage { 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/SetDocument.java Index: SetDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/SetDocument.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SetDocument.java 1 Aug 2003 19:40:20 -0000 1.3 +++ SetDocument.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.core.Collection; import org.apache.xindice.server.rpc.RPCDefaultMessage; import org.apache.xindice.xml.dom.DOMParser; @@ -69,10 +69,11 @@ /** * + * @version CVS $Revision$, $Date$ */ public class SetDocument extends RPCDefaultMessage { - public Hashtable execute(Hashtable message) throws Exception { + public Hashtable execute(Hashtable message) throws Exception { if (!message.containsKey(COLLECTION)) { throw new Exception(MISSING_COLLECTION_PARAM); } 1.4 +3 -4 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/SetDocumentMeta.java Index: SetDocumentMeta.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/SetDocumentMeta.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SetDocumentMeta.java 1 Aug 2003 19:40:20 -0000 1.3 +++ SetDocumentMeta.java 7 Aug 2003 20:13:23 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,10 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; import org.apache.xindice.core.Collection; import org.apache.xindice.core.meta.MetaData; @@ -75,9 +74,9 @@ * XML-RPC message to set the meta data associated with a document * * @author <a href="mailto:[EMAIL PROTECTED]">Dave Viner</a> + * @version CVS $Revision$, $Date$ */ public class SetDocumentMeta extends RPCDefaultMessage { - /** * Set the MetaData object for the requested document. 1.6 +5 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/Shutdown.java Index: Shutdown.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/Shutdown.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Shutdown.java 1 Aug 2003 19:40:20 -0000 1.5 +++ Shutdown.java 7 Aug 2003 20:13:23 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.server.rpc.RPCDefaultMessage; import java.util.Hashtable; /** * This message probably isn't necessary anymore. + * + * @version CVS $Revision$, $Date$ */ public class Shutdown extends RPCDefaultMessage { 1.6 +4 -3 xml-xindice/java/src/org/apache/xindice/server/rpc/messages/UpdateIndexer.java Index: UpdateIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/server/rpc/messages/UpdateIndexer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- UpdateIndexer.java 1 Aug 2003 19:40:20 -0000 1.5 +++ UpdateIndexer.java 7 Aug 2003 20:13:23 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.server.rpc.messages; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.server.rpc.messages; + import org.apache.xindice.server.rpc.RPCDefaultMessage; import java.util.Hashtable; /** * + * @version CVS $Revision$, $Date$ */ public class UpdateIndexer extends RPCDefaultMessage { 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/tools/ArgTokenizer.java Index: ArgTokenizer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/ArgTokenizer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ArgTokenizer.java 1 Aug 2003 19:40:20 -0000 1.3 +++ ArgTokenizer.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools; - /* * The Apache Software License, Version 1.1 * @@ -56,19 +54,24 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools; + import java.util.StringTokenizer; /** * ArgTokenizer performs the difficult task of parsing * command-line arguments from various sources. + * + * @version CVS $Revision$, $Date$ */ - public final class ArgTokenizer { + private int idx = 0; private String[] args; + public ArgTokenizer(String[] args) { this.args = args; 1.7 +5 -3 xml-xindice/java/src/org/apache/xindice/tools/DeploymentTask.java Index: DeploymentTask.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/DeploymentTask.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DeploymentTask.java 1 Aug 2003 19:40:20 -0000 1.6 +++ DeploymentTask.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools; + import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; import org.apache.xindice.server.Xindice; @@ -67,8 +67,10 @@ * Handles basic deployment of Xindice services using ant. * * @author <a href="mailto:[EMAIL PROTECTED]">Kimbro Staken</a> + * @version CVS $Revision$, $Date$ */ public class DeploymentTask extends Task { + private String collection = "test/ocs"; private String db = "Database"; private String home = ""; 1.22 +5 -4 xml-xindice/java/src/org/apache/xindice/tools/XMLTools.java Index: XMLTools.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/XMLTools.java,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- XMLTools.java 7 Aug 2003 18:03:22 -0000 1.21 +++ XMLTools.java 7 Aug 2003 20:13:24 -0000 1.22 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools; + import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -82,10 +82,11 @@ import org.xmldb.api.base.Database; import org.xmldb.api.base.XMLDBException; - /** * XMLAdmin is designed to take command line arguments and give * user Xindice management flexibility within the current Database. + * + * @version CVS $Revision$, $Date$ */ public class XMLTools { 1.8 +6 -5 xml-xindice/java/src/org/apache/xindice/tools/command/AddCollection.java Index: AddCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/AddCollection.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- AddCollection.java 1 Aug 2003 19:40:20 -0000 1.7 +++ AddCollection.java 7 Aug 2003 20:13:24 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.client.xmldb.services.CollectionManager; import org.apache.xindice.tools.XMLTools; import org.apache.xindice.xml.dom.DocumentImpl; @@ -73,8 +73,9 @@ /** * AddCollection.java is designed to let the user create * new Collections and Nested Collections within the Database. + * + * @version CVS $Revision$, $Date$ */ - public class AddCollection extends Command { /** @@ -85,9 +86,9 @@ * @exception Exception Description of Exception */ public boolean execute(Hashtable table) throws Exception { + Collection col = null; Collection tempcol = null; - try { // Verify that that collection passed in is not null 1.9 +6 -5 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.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- AddDocument.java 1 Aug 2003 19:40:20 -0000 1.8 +++ AddDocument.java 7 Aug 2003 20:13:24 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xml.sax.InputSource; @@ -77,9 +77,11 @@ * AddDocument.java is designed to let the user add Single Documents * and/or Multiple Documents to an existing Collection or Nested Collection * within the current Database. + * + * @version CVS $Revision$, $Date$ */ - public class AddDocument extends Command { + /** * TODO: Description of the Method * @@ -90,7 +92,6 @@ 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; 1.7 +6 -5 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.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AddIndexer.java 1 Aug 2003 19:40:20 -0000 1.6 +++ AddIndexer.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.client.xmldb.services.CollectionManager; import org.apache.xindice.tools.XMLTools; import org.apache.xindice.xml.TextWriter; @@ -74,13 +74,14 @@ /** * AddIndexer.java is designed to let the user create an Indexer * and insert it into a Collection. + * + * @version CVS $Revision$, $Date$ */ - public class AddIndexer extends Command { + public boolean execute(Hashtable table) throws Exception { Collection col = null; - try { if (table.get(XMLTools.COLLECTION) != null) { 1.9 +5 -6 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.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- AddMultipleDocuments.java 1 Aug 2003 19:40:20 -0000 1.8 +++ AddMultipleDocuments.java 7 Aug 2003 20:13:24 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xmldb.api.DatabaseManager; @@ -69,21 +69,20 @@ import java.io.FilenameFilter; import java.util.Hashtable; - /** * AddMultipleDocuments.java is designed to let the user add several Documents * to an existing Collection at one time. * * Documents are added with an ID the same as the file name. * This command assumes that the collection being added to already exists! + * + * @version CVS $Revision$, $Date$ */ - public class AddMultipleDocuments extends Command { public boolean execute(Hashtable table) throws Exception { Collection col = null; - try { // Verify that user has supplied necessary arguments 1.8 +5 -4 xml-xindice/java/src/org/apache/xindice/tools/command/Command.java Index: Command.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/Command.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Command.java 7 Aug 2003 18:03:22 -0000 1.7 +++ Command.java 7 Aug 2003 20:13:24 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import java.util.Hashtable; /** * Command is the standard interface command line arguments + * + * @version CVS $Revision$, $Date$ */ - public abstract class Command { // Collection manager path to instantiate 1.7 +7 -8 xml-xindice/java/src/org/apache/xindice/tools/command/DeleteCollection.java Index: DeleteCollection.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/DeleteCollection.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DeleteCollection.java 1 Aug 2003 19:40:20 -0000 1.6 +++ DeleteCollection.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.client.xmldb.services.CollectionManager; import org.apache.xindice.tools.XMLTools; @@ -67,19 +67,18 @@ import java.util.Hashtable; - /** * DeleteCollection.java is designed to let the user delete or drop * a named Collection or Nested Collection from the Database or Parent * Collection respectively. + * + * @version CVS $Revision$, $Date$ */ - public class DeleteCollection extends Command { - public boolean execute(Hashtable table) - throws Exception { - Collection col = null; + public boolean execute(Hashtable table) throws Exception { + Collection col = null; try { // Verify that the collection passed in is not null if (table.get(XMLTools.COLLECTION) != null && table.get(XMLTools.NAME_OF) != null) { 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/tools/command/DeleteDocument.java Index: DeleteDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/DeleteDocument.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DeleteDocument.java 1 Aug 2003 19:40:20 -0000 1.6 +++ DeleteDocument.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xmldb.api.DatabaseManager; @@ -71,8 +71,9 @@ * DeleteDocument.java is designed to let the user delete or drop * a Document, referred by the Key, from a specific Collection or Nested * Collection. + * + * @version CVS $Revision$, $Date$ */ - public class DeleteDocument extends Command { public boolean execute(Hashtable table) throws Exception { 1.7 +6 -6 xml-xindice/java/src/org/apache/xindice/tools/command/DeleteIndexer.java Index: DeleteIndexer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/DeleteIndexer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DeleteIndexer.java 1 Aug 2003 19:40:20 -0000 1.6 +++ DeleteIndexer.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.client.xmldb.services.CollectionManager; import org.apache.xindice.tools.XMLTools; @@ -67,18 +67,18 @@ import java.util.Hashtable; - /** * DeleteIndexer.java is designed to let the user delete or drop * an Indexer from a named Collection or a nested Collection within * the Database. + * + * @version CVS $Revision$, $Date$ */ - public class DeleteIndexer extends Command { + public boolean execute(Hashtable table) throws Exception { Collection col = null; - try { if (table.get(XMLTools.COLLECTION) != null) { // Get a Collection reference to the collection 1.8 +6 -4 xml-xindice/java/src/org/apache/xindice/tools/command/ExportTree.java Index: ExportTree.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/ExportTree.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ExportTree.java 1 Aug 2003 19:40:20 -0000 1.7 +++ ExportTree.java 7 Aug 2003 20:13:24 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xmldb.api.DatabaseManager; @@ -74,9 +74,11 @@ /** * ExportTree.java is designed to take a Collection tree and create a Directory * tree from it. Export tree requires a collection name and a file path to create the tree + * + * @version CVS $Revision$, $Date$ */ - public class ExportTree extends Command { + /** * TODO: Description of the Method * 1.10 +7 -4 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.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ImportTree.java 1 Aug 2003 19:40:20 -0000 1.9 +++ ImportTree.java 7 Aug 2003 20:13:24 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xmldb.api.DatabaseManager; @@ -74,13 +74,16 @@ * and then stored into the newly created Collection with their filename as a document key * * NOTE: If the collection passed in with the -c option already exists it will be overwritten! + * + * @version CVS $Revision$, $Date$ */ - public class ImportTree extends Command { + Command addDocument = null; Command addCollection = null; public boolean execute(Hashtable table) throws Exception { + Collection col = null; try { // Setup the creation commands we'll use to add documents and create 1.7 +7 -6 xml-xindice/java/src/org/apache/xindice/tools/command/ListCollectionDocuments.java Index: ListCollectionDocuments.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/ListCollectionDocuments.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ListCollectionDocuments.java 1 Aug 2003 19:40:20 -0000 1.6 +++ ListCollectionDocuments.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xmldb.api.DatabaseManager; @@ -66,19 +66,20 @@ import java.util.Hashtable; - /** * ListCollectionDocumets.java is designed to let the user list all documents in a specific collection. + * * NOTE: Document names are returned in no specific order + * + * @version CVS $Revision$, $Date$ */ - public class ListCollectionDocuments extends Command { + public boolean execute(Hashtable table) throws Exception { Collection col = null; String colstring = null; String[] documentarray = null; - try { if (table.get(XMLTools.COLLECTION) != null) { 1.10 +6 -5 xml-xindice/java/src/org/apache/xindice/tools/command/ListCollections.java Index: ListCollections.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/ListCollections.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- ListCollections.java 7 Aug 2003 18:03:22 -0000 1.9 +++ ListCollections.java 7 Aug 2003 20:13:24 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.Log; @@ -71,9 +71,11 @@ /** * ListCollections.java is designed to let the user list all Collections from * a parent Collection or a nested Collection. + * * NOTE: Collection names are not returned in any specific order + * + * @version CVS $Revision$, $Date$ */ - public class ListCollections extends Command { private static final Log log = LogFactory.getLog(ListCollections.class); @@ -83,7 +85,6 @@ String[] colarray = null; String colstring = null; Collection col = null; - try { if (table.get(XMLTools.COLLECTION) == null) { 1.7 +6 -7 xml-xindice/java/src/org/apache/xindice/tools/command/ListIndexers.java Index: ListIndexers.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/ListIndexers.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ListIndexers.java 1 Aug 2003 19:40:20 -0000 1.6 +++ ListIndexers.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.client.xmldb.services.CollectionManager; import org.apache.xindice.tools.XMLTools; @@ -70,14 +70,15 @@ /** * ListIndexers.java is designed to let the user recall a list * of Indexers from a specific Collection. + * + * @version CVS $Revision$, $Date$ */ - public class ListIndexers extends Command { + public boolean execute(Hashtable table) throws Exception { Collection col = null; String colstring = null; - try { // Check to see if a collection was passed in, if not set to root @@ -115,7 +116,5 @@ } return true; - } - } 1.9 +6 -5 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.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- RetrieveDocument.java 1 Aug 2003 19:40:20 -0000 1.8 +++ RetrieveDocument.java 7 Aug 2003 20:13:24 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.xmldb.api.DatabaseManager; @@ -73,13 +73,14 @@ /** * RetrieveDocument.java is designed to let the user recall or * retrieve a Document from a specific Collection and save it to a new location. + * + * @version CVS $Revision$, $Date$ */ - public class RetrieveDocument extends Command { + public boolean execute(Hashtable table) throws Exception { Collection col = null; - try { if (table.get(XMLTools.COLLECTION) != null) { 1.7 +5 -5 xml-xindice/java/src/org/apache/xindice/tools/command/Shutdown.java Index: Shutdown.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/Shutdown.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- Shutdown.java 1 Aug 2003 19:40:20 -0000 1.6 +++ Shutdown.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.client.xmldb.services.DatabaseInstanceManager; import org.apache.xindice.tools.XMLTools; @@ -70,15 +70,15 @@ /** * AddCollection.java is designed to let the user create * new Collections and Nested Collections within the Database. + * + * @version CVS $Revision$, $Date$ */ - public class Shutdown extends Command { //public boolean execute(Hashtable table, Database db) public boolean execute(Hashtable table) throws Exception { Collection col = null; - if (table.get(XMLTools.COLLECTION) == null) { System.out.println("ERROR : Collection context required "); return false; 1.8 +2 -0 xml-xindice/java/src/org/apache/xindice/tools/command/StringSerializer.java Index: StringSerializer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/tools/command/StringSerializer.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- StringSerializer.java 1 Aug 2003 19:40:20 -0000 1.7 +++ StringSerializer.java 7 Aug 2003 20:13:24 -0000 1.8 @@ -54,6 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * + * CVS $Id$ */ package org.apache.xindice.tools.command; @@ -72,6 +73,7 @@ * <code>toString()</code> * * @author <a href="mailto:[EMAIL PROTECTED]">James Bates</a> + * @version CVS $Revision$, $Date$ */ public class StringSerializer implements ContentHandler, LexicalHandler { 1.10 +6 -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.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- XPathQuery.java 7 Aug 2003 18:03:22 -0000 1.9 +++ XPathQuery.java 7 Aug 2003 20:13:24 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.xindice.tools.XMLTools; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -77,13 +77,15 @@ /** * SingleDocumentQuery is designed to enable the user/admin to XPathQuery * a Collection for a Single Document. + * + * @version CVS $Revision$, $Date$ */ - public class XPathQuery extends Command { private static final Log log = LogFactory.getLog(XPathQuery.class); public boolean execute(Hashtable table) throws Exception { + Collection col = null; try { if ((String) table.get(XMLTools.COLLECTION) == null) { 1.3 +5 -5 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.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XUpdate.java 7 Aug 2003 18:03:22 -0000 1.2 +++ XUpdate.java 7 Aug 2003 20:13:24 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.tools.command; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.tools.command; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.tools.XMLTools; @@ -73,20 +73,20 @@ import java.io.InputStreamReader; import java.util.Hashtable; - /** * XUpdate runs an XUpdate query stored in a file against the specified collection or * document. * * @author Kimbro Staken <[EMAIL PROTECTED]> + * @version CVS $Revision$, $Date$ */ public class XUpdate extends Command { private static final Log log = LogFactory.getLog(XUpdate.class); public boolean execute(Hashtable table) throws Exception { - Collection col = null; + Collection col = null; try { if ((String) table.get(XMLTools.COLLECTION) == null) { 1.4 +3 -2 xml-xindice/java/src/org/apache/xindice/util/ByteArrayInput.java Index: ByteArrayInput.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ByteArrayInput.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ByteArrayInput.java 1 Aug 2003 19:40:21 -0000 1.3 +++ ByteArrayInput.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import java.io.ByteArrayInputStream; @@ -66,8 +66,9 @@ /** * ByteArrayInput is a wrapper around ByteArrayInputStream that allows one * access to the underlying array and position pointer. + * + * @version CVS $Revision$, $Date$ */ - public final class ByteArrayInput extends ByteArrayInputStream { public ByteArrayInput(byte[] buf) { 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/util/ByteBuffer.java Index: ByteBuffer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ByteBuffer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ByteBuffer.java 1 Aug 2003 19:40:21 -0000 1.4 +++ ByteBuffer.java 7 Aug 2003 20:13:24 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; @@ -79,8 +79,9 @@ * streaming in the content of the ByteBuffer. Because none of the * methods in ByteBuffer are synchronized, it is the user's job to * properly synchronize calls to any of the methods of this class. + * + * @version CVS $Revision$, $Date$ */ - public final class ByteBuffer extends OutputStream implements Serializable { static final long serialVersionUID = -3900903004630456844L; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/util/Configurable.java Index: Configurable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/Configurable.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- Configurable.java 14 Jul 2003 19:07:14 -0000 1.3 +++ Configurable.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * Configurable is a simple interface used to pass configuration information * to an object. The implementing object is ultimately responsible for @@ -72,9 +72,10 @@ * any set of configuration commands against an object. * * @see org.apache.xindice.util.Configuration + * @version CVS $Revision$, $Date$ */ - public interface Configurable { + /** * setConfig sets the configuration information for the Configurable * object instance. 1.11 +4 -4 xml-xindice/java/src/org/apache/xindice/util/Configuration.java Index: Configuration.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/Configuration.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- Configuration.java 7 Aug 2003 18:03:22 -0000 1.10 +++ Configuration.java 7 Aug 2003 20:13:24 -0000 1.11 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -79,8 +79,8 @@ * fashion. * * @see org.apache.xindice.util.Configurable + * @version CVS $Revision$, $Date$ */ - public final class Configuration { private static final Log log = LogFactory.getLog(Configuration.class); 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/util/ConfigurationCallback.java Index: ConfigurationCallback.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ConfigurationCallback.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ConfigurationCallback.java 1 Aug 2003 19:40:21 -0000 1.2 +++ ConfigurationCallback.java 7 Aug 2003 20:13:24 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * ConfigurationCallback is a callback interface that can be implemented * in performing a set process on a Configuration. * * @see org.apache.xindice.util.Configuration + * @version CVS $Revision$, $Date$ */ - public interface ConfigurationCallback { + void process(Configuration cfg) throws XindiceException; } 1.4 +60 -0 xml-xindice/java/src/org/apache/xindice/util/ConfigurationException.java Index: ConfigurationException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ConfigurationException.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ConfigurationException.java 1 Aug 2003 19:40:21 -0000 1.3 +++ ConfigurationException.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,7 +1,67 @@ +/* + * The Apache Software License, Version 1.1 + * + * + * Copyright (c) 1999 The Apache Software Foundation. All rights + * reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, + * if any, must include the following acknowledgment: + * "This product includes software developed by the + * Apache Software Foundation (http://www.apache.org/)." + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. + * + * 4. The names "Xindice" and "Apache Software Foundation" must + * not be used to endorse or promote products derived from this + * software without prior written permission. For written + * permission, please contact [EMAIL PROTECTED] + * + * 5. Products derived from this software may not be called "Apache", + * nor may "Apache" appear in their name, without prior written + * permission of the Apache Software Foundation. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation and was + * originally based on software copyright (c) 1999-2001, The dbXML + * Group, L.L.C., http://www.dbxmlgroup.com. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + * + * CVS $Id$ + */ + package org.apache.xindice.util; /** * @author kross + * @version CVS $Revision$, $Date$ */ public class ConfigurationException extends XindiceRuntimeException { 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/util/DateUtilities.java Index: DateUtilities.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/DateUtilities.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DateUtilities.java 1 Aug 2003 19:40:21 -0000 1.3 +++ DateUtilities.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.text.DateFormatSymbols; import java.text.SimpleDateFormat; import java.util.Calendar; @@ -68,8 +68,9 @@ /** * DateUtilities provides a set of commonly used Date processing * routines. + * + * @version CVS $Revision$, $Date$ */ - public final class DateUtilities { private static final SimpleDateFormat SDF = new SimpleDateFormat("EEE, dd MMM yyyy kk:mm:ss 'GMT'", new DateFormatSymbols(Locale.US)); 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/util/DirectoryClassLoader.java Index: DirectoryClassLoader.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/DirectoryClassLoader.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DirectoryClassLoader.java 1 Aug 2003 19:40:21 -0000 1.3 +++ DirectoryClassLoader.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.File; import java.io.FileInputStream; import java.util.Collections; @@ -69,12 +69,15 @@ * DirectoryClassLoader reads classes relative to the * constructor-provided base directory. This class is typically used for loading * classes from a directory that isn't on the CLASSPATH. + * + * @version CVS $Revision$, $Date$ */ - public final class DirectoryClassLoader extends ClassLoader { + private File directory = null; private Map cache = Collections.synchronizedMap(new HashMap()); private Map dates = Collections.synchronizedMap(new HashMap()); + public DirectoryClassLoader(String directory) { this.directory = new File(directory); 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/util/Disposable.java Index: Disposable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/Disposable.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Disposable.java 1 Aug 2003 19:40:21 -0000 1.2 +++ Disposable.java 7 Aug 2003 20:13:24 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * Disposable is an interface that is implemented by Xindice * Scripts, Services and ScriptComponents in order to @@ -70,9 +70,11 @@ * places. Because of this, their dispose method may be called more * than once. Care should be taken to insure that multiple calls to * dipose will not corrupt the system in any way. + * + * @version CVS $Revision$, $Date$ */ - public interface Disposable { + /** * dispose disposes of the object instance. */ 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/util/FileCache.java Index: FileCache.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/FileCache.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- FileCache.java 1 Aug 2003 19:40:21 -0000 1.3 +++ FileCache.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.File; import java.io.FileInputStream; import java.util.Map; @@ -66,8 +66,9 @@ /** * FileCache caches the content of files in memory. + * + * @version CVS $Revision$, $Date$ */ - public class FileCache { private Map cache = new WeakHashMap(); // of FileCacheInfo 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/util/LockManager.java Index: LockManager.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/LockManager.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- LockManager.java 1 Aug 2003 19:40:21 -0000 1.3 +++ LockManager.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.util.HashMap; import java.util.Map; @@ -66,11 +66,14 @@ * LockManager manages resource locks. A resource is any shared object that * can be represented as a long. The LockManager should be constructed using * the maximum number of concurrent clients a specific resource might have. + * + * @version CVS $Revision$, $Date$ */ - public final class LockManager { + private int maxLocks = 0; private Map locks = new HashMap(); // Long to LockInfo + public LockManager(int maxLocks) { this.maxLocks = maxLocks; 1.6 +7 -3 xml-xindice/java/src/org/apache/xindice/util/MD5.java Index: MD5.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/MD5.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- MD5.java 1 Aug 2003 19:40:21 -0000 1.5 +++ MD5.java 7 Aug 2003 20:13:24 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,12 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; +/** + * + * @version CVS $Revision$, $Date$ + */ public class MD5 { private static String[] hex = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"}; 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/util/Named.java Index: Named.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/Named.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Named.java 1 Aug 2003 19:40:21 -0000 1.2 +++ Named.java 7 Aug 2003 20:13:24 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * Named identifies an object as having a contextually important Name. + * + * @version CVS $Revision$, $Date$ */ - public interface Named { + /** * getName retrieves the contextually important name of the object * 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/util/ObjectPool.java Index: ObjectPool.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ObjectPool.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ObjectPool.java 1 Aug 2003 19:40:21 -0000 1.2 +++ ObjectPool.java 7 Aug 2003 20:13:24 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * ObjectPool is an abstract Object Pool implementation. In order to * create a working ObjectPool, one must extend ObjectPool and implement * the createObject method. + * + * @version CVS $Revision$, $Date$ */ - public abstract class ObjectPool { private ObjectQueue pool = new ObjectQueue(); 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/util/ObjectQueue.java Index: ObjectQueue.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ObjectQueue.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ObjectQueue.java 1 Aug 2003 19:40:21 -0000 1.3 +++ ObjectQueue.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.Serializable; /** @@ -66,8 +66,9 @@ * for FIFO queuing. The benefit of ObjectQueue over Sun's Queue * implementation is that it is not an extension of ArrayList and doesn't * suffer from ArrayList's resizing performance limitations. + * + * @version CVS $Revision$, $Date$ */ - public final class ObjectQueue implements Serializable { static final long serialVersionUID = 2573729619402197579L; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/util/ObjectStack.java Index: ObjectStack.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ObjectStack.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- ObjectStack.java 1 Aug 2003 19:40:21 -0000 1.3 +++ ObjectStack.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.Serializable; /** * ObjectQueue is a simple linked list implemention that can be used * for LIFO stacking + * + * @version CVS $Revision$, $Date$ */ - public final class ObjectStack implements Serializable { static final long serialVersionUID = -7896992305408562521L; 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/util/Poolable.java Index: Poolable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/Poolable.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Poolable.java 1 Aug 2003 19:40:21 -0000 1.2 +++ Poolable.java 7 Aug 2003 20:13:24 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,20 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * Poolable is an interface that must be implemented by Objects that are * capable of being managed in a pooled fashion by Xindice. * * @see org.apache.xindice.util.ObjectPool + * @version CVS $Revision$, $Date$ */ - public interface Poolable { + /** * setPool passes a reference to the originating ObjectPool for this * Object. This will allow the Poolable Object to call back to the 1.5 +4 -4 xml-xindice/java/src/org/apache/xindice/util/ReadOnlyException.java Index: ReadOnlyException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/ReadOnlyException.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- ReadOnlyException.java 1 Aug 2003 19:40:21 -0000 1.4 +++ ReadOnlyException.java 7 Aug 2003 20:13:24 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + /** * A ReadOnlyException is thrown when an Object's property cannot be * modified. * * @see org.apache.xindice.util.Configuration + * @version CVS $Revision$, $Date$ */ - public class ReadOnlyException extends XindiceException { public ReadOnlyException() { 1.4 +4 -4 xml-xindice/java/src/org/apache/xindice/util/SimpleConfigurable.java Index: SimpleConfigurable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/SimpleConfigurable.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SimpleConfigurable.java 1 Aug 2003 19:40:21 -0000 1.3 +++ SimpleConfigurable.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,16 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; /** * SimpleConfigurable + * + * @version CVS $Revision$, $Date$ */ - public class SimpleConfigurable implements Configurable { protected Configuration config = null; 1.5 +6 -4 xml-xindice/java/src/org/apache/xindice/util/StringUtilities.java Index: StringUtilities.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/StringUtilities.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- StringUtilities.java 1 Aug 2003 19:40:21 -0000 1.4 +++ StringUtilities.java 7 Aug 2003 20:13:24 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.util.StringTokenizer; /** * StringUtilities provides a set of commonly used String parsing and * processing routines. + * + * @version CVS $Revision$, $Date$ */ - public final class StringUtilities { + private StringUtilities() { } 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/util/SymbolDeserializer.java Index: SymbolDeserializer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/SymbolDeserializer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- SymbolDeserializer.java 1 Aug 2003 19:40:21 -0000 1.6 +++ SymbolDeserializer.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import org.apache.xindice.xml.SymbolTable; import org.apache.xindice.xml.SymbolTableSymbols; import org.apache.xindice.xml.dom.DocumentImpl; @@ -70,8 +70,9 @@ /** * SymbolDeserializer is a utility class for managing SymbolTables in * the client context of Wire Compression. + * + * @version CVS $Revision$, $Date$ */ - public final class SymbolDeserializer { private static final SymbolTableSymbols hcSyms = SymbolTableSymbols.getInstance(); 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/util/SymbolSerializer.java Index: SymbolSerializer.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/SymbolSerializer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- SymbolSerializer.java 7 Aug 2003 18:03:22 -0000 1.6 +++ SymbolSerializer.java 7 Aug 2003 20:13:24 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.xml.SymbolTable; @@ -75,8 +75,9 @@ /** * SymbolSerializer is a utility class for managing SymbolTables in * the server context of Wire Compression. + * + * @version CVS $Revision$, $Date$ */ - public final class SymbolSerializer { private static final Log log = LogFactory.getLog(SymbolSerializer.class); 1.8 +5 -3 xml-xindice/java/src/org/apache/xindice/util/XindiceException.java Index: XindiceException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/XindiceException.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- XindiceException.java 1 Aug 2003 19:40:21 -0000 1.7 +++ XindiceException.java 7 Aug 2003 20:13:24 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.PrintStream; import java.io.PrintWriter; /** * A XindiceException is the base class for all Xindice related * Exceptions. + * + * @version CVS $Revision$, $Date$ */ public class XindiceException extends Exception { protected Throwable cause; 1.4 +5 -3 xml-xindice/java/src/org/apache/xindice/util/XindiceRuntimeException.java Index: XindiceRuntimeException.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/util/XindiceRuntimeException.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XindiceRuntimeException.java 1 Aug 2003 19:40:21 -0000 1.3 +++ XindiceRuntimeException.java 7 Aug 2003 20:13:24 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.util; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.util; + import java.io.PrintStream; import java.io.PrintWriter; /** * A XindiceRuntimeException is the base class for all Xindice related RuntimeExceptions. + * + * @version CVS $Revision$, $Date$ */ public class XindiceRuntimeException extends RuntimeException { protected Throwable cause; 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/NamespaceMap.java Index: NamespaceMap.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/NamespaceMap.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- NamespaceMap.java 1 Aug 2003 19:40:21 -0000 1.4 +++ NamespaceMap.java 7 Aug 2003 20:13:25 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.apache.xindice.xml.dom.DocumentImpl; import org.w3c.dom.Document; @@ -72,8 +72,9 @@ /** * NamespaceMap is just a HashMap extension that provides some useful * Namespace related functionality. + * + * @version CVS $Revision$, $Date$ */ - public final class NamespaceMap extends HashMap { private Element elem = null; 1.4 +7 -4 xml-xindice/java/src/org/apache/xindice/xml/NodeSource.java Index: NodeSource.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/NodeSource.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- NodeSource.java 1 Aug 2003 19:40:21 -0000 1.3 +++ NodeSource.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.apache.xindice.core.Collection; import org.apache.xindice.core.data.Key; /** * NodeSource encapsulates the source of a Document, including * its Collection reference and its Key. + * + * @version CVS $Revision$, $Date$ */ - public final class NodeSource { + public static final String SOURCE_NS = "http://xml.apache.org/xindice/Query"; public static final String SOURCE_COL = "col"; public static final String SOURCE_KEY = "key"; @@ -76,6 +78,7 @@ private Collection collection = null; private Key key = null; + public NodeSource(Collection collection, Key key) { this.collection = collection; 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/Signatures.java Index: Signatures.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/Signatures.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Signatures.java 1 Aug 2003 19:40:21 -0000 1.2 +++ Signatures.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,14 +54,17 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + /** * Signatures defines identifying values for the types that the Xindice DOM * recognizes. + * + * @version CVS $Revision$, $Date$ */ - public interface Signatures { static final int Unknown = -1; 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/SymbolTable.java Index: SymbolTable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/SymbolTable.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- SymbolTable.java 1 Aug 2003 19:40:21 -0000 1.4 +++ SymbolTable.java 7 Aug 2003 20:13:25 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.w3c.dom.DOMException; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -72,8 +72,9 @@ /** * SymbolTable is a class that allows the Xindice Compression system to * resolve symbol IDs in compression/decompression passes. + * + * @version CVS $Revision$, $Date$ */ - public class SymbolTable implements XMLSerializable { static final String SYMBOLS = "symbols"; static final String SYMBOL = "symbol"; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/SymbolTableSymbols.java Index: SymbolTableSymbols.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/SymbolTableSymbols.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SymbolTableSymbols.java 1 Aug 2003 19:40:21 -0000 1.3 +++ SymbolTableSymbols.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.apache.xindice.xml.dom.DOMParser; import org.w3c.dom.Element; @@ -66,8 +66,9 @@ /** * SymbolTableSymbols is class that represents the hard-coded definition * of a compressed symbol table. + * + * @version CVS $Revision$, $Date$ */ - public final class SymbolTableSymbols extends SymbolTable { private static String XMLDef = "<symbols>" 1.10 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/TextWriter.java Index: TextWriter.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/TextWriter.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- TextWriter.java 7 Aug 2003 18:03:22 -0000 1.9 +++ TextWriter.java 7 Aug 2003 20:13:25 -0000 1.10 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -80,8 +80,9 @@ /** * TextWriter takes a Document, DocumentFragment, or Element and * streams it as text to an output source (or a String) + * + * @version CVS $Revision$, $Date$ */ - public final class TextWriter { private static final Log log = LogFactory.getLog(TextWriter.class); 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/XMLCompressedInput.java Index: XMLCompressedInput.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/XMLCompressedInput.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XMLCompressedInput.java 1 Aug 2003 19:40:21 -0000 1.3 +++ XMLCompressedInput.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.w3c.dom.Node; import java.io.DataInputStream; @@ -68,8 +68,9 @@ /** * XMLCompressedInput is an InputStream extension that provides functions for * reading type from a Xindice Compressed XML Stream. + * + * @version CVS $Revision$, $Date$ */ - public class XMLCompressedInput extends DataInputStream { private byte signature = 0; private SymbolTable st = null; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/XMLCompressedOutput.java Index: XMLCompressedOutput.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/XMLCompressedOutput.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XMLCompressedOutput.java 1 Aug 2003 19:40:21 -0000 1.3 +++ XMLCompressedOutput.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; @@ -66,8 +66,9 @@ /** * XMLCompressedInput is an OutputStream extension that provides functions for * writing types to a Xindice Compressed XML Stream. + * + * @version CVS $Revision$, $Date$ */ - public class XMLCompressedOutput extends DataOutputStream { protected SymbolTable st = null; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/XMLSerializable.java Index: XMLSerializable.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/XMLSerializable.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XMLSerializable.java 1 Aug 2003 19:40:21 -0000 1.3 +++ XMLSerializable.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml; + import org.w3c.dom.DOMException; import org.w3c.dom.Document; import org.w3c.dom.Element; @@ -69,9 +69,10 @@ * retrieved and stored as XML. * * @see org.apache.xindice.xml.SymbolTable + * @version CVS $Revision$, $Date$ */ - public interface XMLSerializable { + /** * streamToXML streams an object to XML. * 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/AttrImpl.java Index: AttrImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/AttrImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- AttrImpl.java 1 Aug 2003 19:40:21 -0000 1.2 +++ AttrImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.Attr; import org.w3c.dom.DOMException; import org.w3c.dom.Element; @@ -66,9 +66,11 @@ /** * AttrImpl + * + * @version CVS $Revision$, $Date$ */ - public final class AttrImpl extends ContainerNodeImpl implements Attr { + private boolean specified = true; private short symbolID = -1; 1.3 +6 -5 xml-xindice/java/src/org/apache/xindice/xml/dom/CDATASectionImpl.java Index: CDATASectionImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/CDATASectionImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CDATASectionImpl.java 1 Aug 2003 19:40:21 -0000 1.2 +++ CDATASectionImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.CDATASection; import org.w3c.dom.Node; /** * CDATASectionImpl + * + * @version CVS $Revision$, $Date$ */ - public final class CDATASectionImpl extends TextImpl implements CDATASection { + public CDATASectionImpl() { } @@ -90,4 +92,3 @@ return "#cdata-section"; } } - 1.8 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/CharacterDataImpl.java Index: CharacterDataImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/CharacterDataImpl.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- CharacterDataImpl.java 7 Aug 2003 18:03:22 -0000 1.7 +++ CharacterDataImpl.java 7 Aug 2003 20:13:25 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.ByteArrayInput; @@ -70,8 +70,9 @@ /** * CharacterDataImpl + * + * @version CVS $Revision$, $Date$ */ - public abstract class CharacterDataImpl extends NodeImpl implements CharacterData { private static final Log log = LogFactory.getLog(CharacterDataImpl.class); 1.3 +6 -5 xml-xindice/java/src/org/apache/xindice/xml/dom/CommentImpl.java Index: CommentImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/CommentImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CommentImpl.java 1 Aug 2003 19:40:21 -0000 1.2 +++ CommentImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.Comment; import org.w3c.dom.Node; /** * CommentImpl + * + * @version CVS $Revision$, $Date$ */ - public final class CommentImpl extends CharacterDataImpl implements Comment { + public CommentImpl() { } @@ -90,4 +92,3 @@ return "#comment"; } } - 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/CompressedDocument.java Index: CompressedDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/CompressedDocument.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- CompressedDocument.java 1 Aug 2003 19:40:21 -0000 1.3 +++ CompressedDocument.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.xindice.xml.SymbolTable; import org.w3c.dom.DOMException; @@ -67,9 +67,11 @@ /** * CompressedDocument exposes the Document's SymbolTable. + * + * @version CVS $Revision$, $Date$ */ - public interface CompressedDocument extends CompressedNode, Document { + /** * getSymbols returns the Symbol table for this Document. A new * Document may not have a Symbol table as Symbol tables only come 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/CompressedNode.java Index: CompressedNode.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/CompressedNode.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- CompressedNode.java 1 Aug 2003 19:40:21 -0000 1.2 +++ CompressedNode.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.DOMException; import org.w3c.dom.Node; @@ -66,9 +66,11 @@ * CompressedNode represents a Xindice Compressed Node. The compression * system operates independently of the database and only requires a * SymbolTable instance to perform compression/decompression. + * + * @version CVS $Revision$, $Date$ */ - public interface CompressedNode extends Node { + /** * isDirty returns whether or not the current Node (or any of its * children) have been modified since being loaded. 1.9 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java Index: ContainerNodeImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/ContainerNodeImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ContainerNodeImpl.java 7 Aug 2003 18:03:22 -0000 1.8 +++ ContainerNodeImpl.java 7 Aug 2003 20:13:25 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.ByteArrayInput; @@ -82,8 +82,9 @@ /** * ContainerNodeImpl performs most of the child-rearing behavior of the * Element and Document implementations. + * + * @version CVS $Revision$, $Date$ */ - public abstract class ContainerNodeImpl extends NodeImpl { private static final Log log = LogFactory.getLog(ContainerNodeImpl.class); 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DBDocument.java Index: DBDocument.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DBDocument.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- DBDocument.java 1 Aug 2003 19:40:21 -0000 1.4 +++ DBDocument.java 7 Aug 2003 20:13:25 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,15 +54,18 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.Document; /** * DBDocument represents a Xindice Collection-originating Document. + * + * @version CVS $Revision$, $Date$ */ - public interface DBDocument extends DBNode, Document { static final String CACHE_CONTROL = "xindice-cache"; static final String CACHE = "cache"; 1.4 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DBNode.java Index: DBNode.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DBNode.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DBNode.java 1 Aug 2003 19:40:21 -0000 1.3 +++ DBNode.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.xindice.xml.NodeSource; import org.w3c.dom.DOMException; @@ -68,8 +68,9 @@ * DBNode represents a Xindice Collection-originating Node. DBNodes will * provide Node sourcing and Transaction capabilities for Nodes that have * been aggregated into external Documents. + * + * @version CVS $Revision$, $Date$ */ - public interface DBNode extends Node { /** * getSource returns a source for this Node. 1.6 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DOMCompressor.java Index: DOMCompressor.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DOMCompressor.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- DOMCompressor.java 1 Aug 2003 19:40:21 -0000 1.5 +++ DOMCompressor.java 7 Aug 2003 20:13:25 -0000 1.6 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.xindice.util.XindiceException; import org.apache.xindice.xml.Signatures; import org.apache.xindice.xml.SymbolTable; @@ -77,8 +77,9 @@ /** * DOMCompressor is an OutputStream extension that provides functions for * writing DOM types to a Xindice Compressed XML Stream. + * + * @version CVS $Revision$, $Date$ */ - public final class DOMCompressor extends XMLCompressedOutput { public DOMCompressor(OutputStream os, SymbolTable st) { 1.4 +6 -5 xml-xindice/java/src/org/apache/xindice/xml/dom/DOMImplementationImpl.java Index: DOMImplementationImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DOMImplementationImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DOMImplementationImpl.java 1 Aug 2003 19:40:21 -0000 1.3 +++ DOMImplementationImpl.java 7 Aug 2003 20:13:25 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.DOMException; import org.w3c.dom.DOMImplementation; import org.w3c.dom.Document; @@ -67,8 +67,9 @@ /** * DOMImplementationImpl + * + * @version CVS $Revision$, $Date$ */ - public final class DOMImplementationImpl implements DOMImplementation { private static final String[][] FEATURES = { {"XML", "1.0"}, @@ -78,7 +79,7 @@ {"Xindice-Comp", "1.0"} // CompressedNode and CompressedDocument }; - private static DOMImplementation domImpl = new DOMImplementationImpl(); + private static final DOMImplementation domImpl = new DOMImplementationImpl(); private DOMImplementationImpl() { } 1.8 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DOMParser.java Index: DOMParser.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DOMParser.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- DOMParser.java 1 Aug 2003 19:40:21 -0000 1.7 +++ DOMParser.java 7 Aug 2003 20:13:25 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.xindice.core.data.Value; import org.apache.xindice.util.ObjectStack; import org.apache.xindice.util.XindiceException; @@ -88,8 +88,9 @@ /** * DOMParser is the Xindice compressed DOM parser. + * + * @version CVS $Revision$, $Date$ */ - public final class DOMParser extends DefaultHandler implements DeclHandler, LexicalHandler { private SAXParser sp; private ErrorHandler errors = null; 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DocumentFragmentImpl.java Index: DocumentFragmentImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DocumentFragmentImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- DocumentFragmentImpl.java 1 Aug 2003 19:40:21 -0000 1.2 +++ DocumentFragmentImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.DocumentFragment; import org.w3c.dom.Node; /** * DocumentFragmentImpl + * + * @version CVS $Revision$, $Date$ */ - public final class DocumentFragmentImpl extends ContainerNodeImpl implements DocumentFragment { + public DocumentFragmentImpl() { } 1.9 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DocumentImpl.java Index: DocumentImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DocumentImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- DocumentImpl.java 7 Aug 2003 18:03:22 -0000 1.8 +++ DocumentImpl.java 7 Aug 2003 20:13:25 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.XindiceException; @@ -92,8 +92,9 @@ /** * DocumentImpl + * + * @version CVS $Revision$, $Date$ */ - public final class DocumentImpl extends ContainerNodeImpl implements CompressedDocument, DBDocument, DocumentTraversal { private static final Log log = LogFactory.getLog(DocumentImpl.class); 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/DocumentTypeImpl.java Index: DocumentTypeImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/DocumentTypeImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- DocumentTypeImpl.java 1 Aug 2003 19:40:21 -0000 1.2 +++ DocumentTypeImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.DocumentType; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; /** * DocumentTypeImpl + * + * @version CVS $Revision$, $Date$ */ - public final class DocumentTypeImpl extends NodeImpl implements DocumentType { + public DocumentTypeImpl() { super(null, true); } 1.12 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/ElementImpl.java Index: ElementImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/ElementImpl.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ElementImpl.java 7 Aug 2003 18:03:22 -0000 1.11 +++ ElementImpl.java 7 Aug 2003 20:13:25 -0000 1.12 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.core.data.Key; @@ -77,8 +77,9 @@ /** * ElementImpl + * + * @version CVS $Revision$, $Date$ */ - public final class ElementImpl extends ContainerNodeImpl implements Element { private static final Log log = LogFactory.getLog(ElementImpl.class); 1.3 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/EntityImpl.java Index: EntityImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/EntityImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- EntityImpl.java 1 Aug 2003 19:40:21 -0000 1.2 +++ EntityImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,16 +54,19 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.Entity; import org.w3c.dom.Node; /** * EntityImpl + * + * @version CVS $Revision$, $Date$ */ - public final class EntityImpl extends NodeImpl implements Entity { private String encoding = null; private String version = null; 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/EntityReferenceImpl.java Index: EntityReferenceImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/EntityReferenceImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- EntityReferenceImpl.java 7 Aug 2003 18:03:22 -0000 1.6 +++ EntityReferenceImpl.java 7 Aug 2003 20:13:25 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.ByteArrayInput; @@ -71,8 +71,9 @@ /** * EntityReferenceImpl + * + * @version CVS $Revision$, $Date$ */ - public final class EntityReferenceImpl extends NodeImpl implements EntityReference { private static final Log log = LogFactory.getLog(EntityReferenceImpl.class); 1.5 +5 -5 xml-xindice/java/src/org/apache/xindice/xml/dom/NamedNodeMapImpl.java Index: NamedNodeMapImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/NamedNodeMapImpl.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- NamedNodeMapImpl.java 1 Aug 2003 19:40:22 -0000 1.4 +++ NamedNodeMapImpl.java 7 Aug 2003 20:13:25 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.DOMException; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; @@ -68,15 +68,15 @@ /** * NamedNodeMapImpl + * + * @version CVS $Revision$, $Date$ */ - public final class NamedNodeMapImpl extends NodeListImpl implements NamedNodeMap { private HashMap map = new HashMap(); public NamedNodeMapImpl(NodeImpl owner) { super(owner); } - /** * Retrieves a node specified by name. 1.8 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/NodeImpl.java Index: NodeImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/NodeImpl.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- NodeImpl.java 1 Aug 2003 19:40:22 -0000 1.7 +++ NodeImpl.java 7 Aug 2003 20:13:25 -0000 1.8 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.xindice.xml.NodeSource; import org.w3c.dom.Attr; @@ -73,9 +73,11 @@ /** * NodeImpl implements the foundation of the Xindice compressed DOM. + * + * @version CVS $Revision$, $Date$ */ - public abstract class NodeImpl implements CompressedNode, DBNode { + public static final String XMLNS_PREFIX = "xmlns"; public static final String OBJECT_NS = "http://xml.apache.org/xindice/XMLObject"; 1.5 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/NodeListImpl.java Index: NodeListImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/NodeListImpl.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- NodeListImpl.java 1 Aug 2003 19:40:22 -0000 1.4 +++ NodeListImpl.java 7 Aug 2003 20:13:25 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.Node; import org.w3c.dom.NodeList; @@ -66,9 +66,11 @@ /** * NodeListImpl + * + * @version CVS $Revision$, $Date$ */ - public class NodeListImpl extends ArrayList implements NodeList { + protected NodeImpl owner = null; public NodeListImpl(NodeImpl owner) { 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/NotationImpl.java Index: NotationImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/NotationImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- NotationImpl.java 1 Aug 2003 19:40:22 -0000 1.2 +++ NotationImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,17 +54,21 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.Node; import org.w3c.dom.Notation; /** * NotationImpl + * + * @version CVS $Revision$, $Date$ */ - public final class NotationImpl extends NodeImpl implements Notation { + public NotationImpl() { } 1.9 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/ProcessingInstructionImpl.java Index: ProcessingInstructionImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/ProcessingInstructionImpl.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ProcessingInstructionImpl.java 7 Aug 2003 18:03:22 -0000 1.8 +++ ProcessingInstructionImpl.java 7 Aug 2003 20:13:25 -0000 1.9 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.ByteArrayInput; @@ -71,8 +71,9 @@ /** * ProcessingInstructionImpl + * + * @version CVS $Revision$, $Date$ */ - public final class ProcessingInstructionImpl extends NodeImpl implements ProcessingInstruction { private static final Log log = LogFactory.getLog(ProcessingInstructionImpl.class); 1.3 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/TextImpl.java Index: TextImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/TextImpl.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- TextImpl.java 1 Aug 2003 19:40:22 -0000 1.2 +++ TextImpl.java 7 Aug 2003 20:13:25 -0000 1.3 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom; - /* * The Apache Software License, Version 1.1 * @@ -56,18 +54,22 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom; + import org.w3c.dom.DOMException; import org.w3c.dom.Node; import org.w3c.dom.Text; /** * TextImpl + * + * @version CVS $Revision$, $Date$ */ - public class TextImpl extends CharacterDataImpl implements Text { + public TextImpl() { } 1.4 +6 -4 xml-xindice/java/src/org/apache/xindice/xml/dom/traversal/TreeWalkerImpl.java Index: TreeWalkerImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/dom/traversal/TreeWalkerImpl.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- TreeWalkerImpl.java 1 Aug 2003 19:40:22 -0000 1.3 +++ TreeWalkerImpl.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.dom.traversal; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.dom.traversal; + import org.apache.xindice.xml.dom.NodeImpl; import org.w3c.dom.DOMException; @@ -69,8 +69,9 @@ /** * TreeWalkerImpl + * + * @version CVS $Revision$, $Date$ */ - public final class TreeWalkerImpl implements TreeWalker, NodeIterator { protected boolean valid = true; protected Node root = null; @@ -78,6 +79,7 @@ protected int whatToShow = NodeFilter.SHOW_ALL; protected NodeFilter filter = null; protected boolean expand = false; + public TreeWalkerImpl(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion) throws DOMException { this.root = null; 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/jaxp/DocumentBuilderFactoryImpl.java Index: DocumentBuilderFactoryImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/jaxp/DocumentBuilderFactoryImpl.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- DocumentBuilderFactoryImpl.java 1 Aug 2003 19:40:22 -0000 1.4 +++ DocumentBuilderFactoryImpl.java 7 Aug 2003 20:13:26 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.jaxp; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.jaxp; + import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; @@ -67,8 +67,9 @@ /** * DocumentBuilderFactoryImpl + * + * @version CVS $Revision$, $Date$ */ - public class DocumentBuilderFactoryImpl extends DocumentBuilderFactory { private Map attrs = new HashMap(); 1.7 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/jaxp/DocumentBuilderImpl.java Index: DocumentBuilderImpl.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/jaxp/DocumentBuilderImpl.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DocumentBuilderImpl.java 7 Aug 2003 18:03:22 -0000 1.6 +++ DocumentBuilderImpl.java 7 Aug 2003 20:13:26 -0000 1.7 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.jaxp; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.jaxp; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.xml.dom.DOMImplementationImpl; @@ -78,8 +78,9 @@ /** * DocumentBuilderImpl + * + * @version CVS $Revision$, $Date$ */ - public class DocumentBuilderImpl extends DocumentBuilder { private static final Log log = LogFactory.getLog(DocumentBuilderImpl.class); 1.5 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/sax/CompressionHandler.java Index: CompressionHandler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/sax/CompressionHandler.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CompressionHandler.java 1 Aug 2003 19:40:22 -0000 1.4 +++ CompressionHandler.java 7 Aug 2003 20:13:26 -0000 1.5 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.sax; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.sax; + import org.apache.xindice.xml.SymbolTable; /** @@ -66,8 +66,9 @@ * positional information about Xindice compressed Documents. All * of these methods will be called immediate before any SAX start * methods. + * + * @version CVS $Revision$, $Date$ */ - public interface CompressionHandler { static final String HANDLER = "CompressionHandler/1.0"; 1.22 +5 -4 xml-xindice/java/src/org/apache/xindice/xml/sax/SAXEventGenerator.java Index: SAXEventGenerator.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/sax/SAXEventGenerator.java,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- SAXEventGenerator.java 7 Aug 2003 18:03:22 -0000 1.21 +++ SAXEventGenerator.java 7 Aug 2003 20:13:26 -0000 1.22 @@ -1,5 +1,3 @@ -package org.apache.xindice.xml.sax; - /* * The Apache Software License, Version 1.1 * @@ -56,9 +54,11 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ +package org.apache.xindice.xml.sax; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.xindice.util.ByteArrayInput; @@ -87,8 +87,9 @@ /** * SAXEventGenerator + * + * @version CVS $Revision$, $Date$ */ - public final class SAXEventGenerator implements XMLReader { private static final Log log = LogFactory.getLog(SAXEventGenerator.class); 1.4 +13 -11 xml-xindice/java/src/org/apache/xindice/xml/sax/SetContentHandler.java Index: SetContentHandler.java =================================================================== RCS file: /home/cvs/xml-xindice/java/src/org/apache/xindice/xml/sax/SetContentHandler.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- SetContentHandler.java 1 Aug 2003 19:40:22 -0000 1.3 +++ SetContentHandler.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -1,13 +1,3 @@ -package org.apache.xindice.xml.sax; - -import org.xml.sax.Attributes; -import org.xml.sax.SAXException; -import org.xml.sax.helpers.DefaultHandler; -import org.xmldb.api.modules.XMLResource; - -import java.util.Enumeration; -import java.util.Hashtable; - /* * The Apache Software License, Version 1.1 * @@ -70,12 +60,24 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id + * CVS $Id$ */ +package org.apache.xindice.xml.sax; + +import org.xml.sax.Attributes; +import org.xml.sax.SAXException; +import org.xml.sax.helpers.DefaultHandler; +import org.xmldb.api.modules.XMLResource; + +import java.util.Enumeration; +import java.util.Hashtable; + /** * Simple ContentHandler that just converts the SAX event stream into a text * representation of the document and stores it in the associated resource. + * + * @version CVS $Revision$, $Date$ */ public class SetContentHandler extends DefaultHandler { 1.5 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/IntegrationEmbedTests.java Index: IntegrationEmbedTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/IntegrationEmbedTests.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- IntegrationEmbedTests.java 30 May 2003 22:39:16 -0000 1.4 +++ IntegrationEmbedTests.java 7 Aug 2003 20:13:26 -0000 1.5 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice; @@ -70,7 +70,7 @@ import junitx.extensions.TestSetup; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class IntegrationEmbedTests { 1.2 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/IntegrationManagedTests.java Index: IntegrationManagedTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/IntegrationManagedTests.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- IntegrationManagedTests.java 9 Jul 2003 16:35:12 -0000 1.1 +++ IntegrationManagedTests.java 7 Aug 2003 20:13:26 -0000 1.2 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice; @@ -73,7 +73,7 @@ * Runs the Integration test suite using the managed driver. * * @author <a href="mailto:[EMAIL PROTECTED]">Kevin O'Neill</a> - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ */ public class IntegrationManagedTests { 1.7 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/IntegrationXmlRpcTests.java Index: IntegrationXmlRpcTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/IntegrationXmlRpcTests.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- IntegrationXmlRpcTests.java 4 Aug 2003 03:01:57 -0000 1.6 +++ IntegrationXmlRpcTests.java 7 Aug 2003 20:13:26 -0000 1.7 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice; @@ -79,7 +79,7 @@ * <code>test.xmlrpc.service-location</code>, * which is expected to be a string of the form <code>/path.../</code>. - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> * @author Gary Shea <[EMAIL PROTECTED]> */ 1.4 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/StressTests.java Index: StressTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/StressTests.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- StressTests.java 3 Jun 2003 02:18:58 -0000 1.3 +++ StressTests.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice; @@ -70,7 +70,7 @@ import org.apache.xindice.stress.filer.StressFilerTestSetup; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class StressTests { 1.15 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/UnitTests.java Index: UnitTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/UnitTests.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- UnitTests.java 7 Aug 2003 03:00:12 -0000 1.14 +++ UnitTests.java 7 Aug 2003 20:13:26 -0000 1.15 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice; @@ -84,7 +84,7 @@ import org.apache.xindice.util.ConfigurationTest; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> * @author Kimbro Staken <[EMAIL PROTECTED]> */ 1.4 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/client/xmldb/DatabaseImplTest.java Index: DatabaseImplTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/client/xmldb/DatabaseImplTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- DatabaseImplTest.java 9 Jul 2003 16:35:11 -0000 1.3 +++ DatabaseImplTest.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.client.xmldb; @@ -62,7 +62,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class DatabaseImplTest 1.2 +1 -1 xml-xindice/java/tests/src/org/apache/xindice/client/xmldb/ResourceIteratorImplTest.java Index: ResourceIteratorImplTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/client/xmldb/ResourceIteratorImplTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ResourceIteratorImplTest.java 19 Nov 2002 09:17:58 -0000 1.1 +++ ResourceIteratorImplTest.java 7 Aug 2003 20:13:26 -0000 1.2 @@ -8,7 +8,7 @@ import java.util.*; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class ResourceIteratorImplTest 1.2 +1 -1 xml-xindice/java/tests/src/org/apache/xindice/client/xmldb/resources/BinaryResourceTest.java Index: BinaryResourceTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/client/xmldb/resources/BinaryResourceTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- BinaryResourceTest.java 3 Jun 2003 02:18:58 -0000 1.1 +++ BinaryResourceTest.java 7 Aug 2003 20:13:26 -0000 1.2 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.client.xmldb.resources; 1.3 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/data/KeyTest.java Index: KeyTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/data/KeyTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- KeyTest.java 28 Oct 2002 08:39:20 -0000 1.2 +++ KeyTest.java 7 Aug 2003 20:13:26 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core.data; @@ -62,7 +62,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class KeyTest 1.3 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/data/ValueTest.java Index: ValueTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/data/ValueTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ValueTest.java 28 Oct 2002 08:39:20 -0000 1.2 +++ ValueTest.java 7 Aug 2003 20:13:26 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core.data; @@ -62,7 +62,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class ValueTest 1.7 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestCase.java Index: FilerTestCase.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestCase.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- FilerTestCase.java 15 Jul 2003 15:21:17 -0000 1.6 +++ FilerTestCase.java 7 Aug 2003 20:13:26 -0000 1.7 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core.filer; @@ -69,7 +69,7 @@ import java.util.Vector; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Kimbro Staken <[EMAIL PROTECTED]> * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ 1.4 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestSetup.java Index: FilerTestSetup.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestSetup.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- FilerTestSetup.java 15 Jul 2003 15:21:17 -0000 1.3 +++ FilerTestSetup.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core.filer; @@ -68,7 +68,7 @@ import org.apache.xindice.xml.dom.DOMParser; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class FilerTestSetup extends TestSetup { 1.3 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/meta/MetaTest.java Index: MetaTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/meta/MetaTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- MetaTest.java 3 Jun 2003 02:18:56 -0000 1.2 +++ MetaTest.java 7 Aug 2003 20:13:26 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.core.meta; @@ -66,7 +66,7 @@ import org.w3c.dom.*; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Dave Viner <[EMAIL PROTECTED]> */ public class MetaTest extends TestCase { 1.2 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/meta/inline/InlineHeaderBuilderTest.java Index: InlineHeaderBuilderTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/meta/inline/InlineHeaderBuilderTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- InlineHeaderBuilderTest.java 13 Jun 2003 14:12:03 -0000 1.1 +++ InlineHeaderBuilderTest.java 7 Aug 2003 20:13:26 -0000 1.2 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import org.apache.xindice.core.data.Value; @@ -65,7 +65,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Gary Shea <[EMAIL PROTECTED]> */ public class InlineHeaderBuilderTest 1.2 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/meta/inline/InlineMetaTests.java Index: InlineMetaTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/meta/inline/InlineMetaTests.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- InlineMetaTests.java 13 Jun 2003 14:12:03 -0000 1.1 +++ InlineMetaTests.java 7 Aug 2003 20:13:26 -0000 1.2 @@ -56,14 +56,14 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ import junit.framework.Test; import junit.framework.TestSuite; /** - * @version $Revision$ + * @version CVS $Revision$ * @author Gary Shea <[EMAIL PROTECTED]> */ public class InlineMetaTests { 1.2 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/core/meta/inline/ResourceTypeReaderTest.java Index: ResourceTypeReaderTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/meta/inline/ResourceTypeReaderTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ResourceTypeReaderTest.java 13 Jun 2003 14:12:03 -0000 1.1 +++ ResourceTypeReaderTest.java 7 Aug 2003 20:13:26 -0000 1.2 @@ -56,7 +56,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ @@ -67,7 +67,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Gary Shea <[EMAIL PROTECTED]> */ public class ResourceTypeReaderTest 1.3 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/IntegrationTests.java Index: IntegrationTests.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/IntegrationTests.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- IntegrationTests.java 4 Aug 2003 03:01:57 -0000 1.2 +++ IntegrationTests.java 7 Aug 2003 20:13:26 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration; @@ -68,7 +68,7 @@ import junit.framework.TestSuite; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class IntegrationTests { 1.4 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/AbstractXmlDbClientTest.java Index: AbstractXmlDbClientTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/AbstractXmlDbClientTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- AbstractXmlDbClientTest.java 14 Jul 2003 21:26:11 -0000 1.3 +++ AbstractXmlDbClientTest.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client; @@ -62,7 +62,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public abstract class AbstractXmlDbClientTest extends TestCase { 1.7 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/XmlDbClient.java Index: XmlDbClient.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/XmlDbClient.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- XmlDbClient.java 10 Jul 2003 14:43:51 -0000 1.6 +++ XmlDbClient.java 7 Aug 2003 20:13:26 -0000 1.7 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client; @@ -69,7 +69,7 @@ import org.xmldb.api.modules.XMLResource; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class XmlDbClient { 1.4 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/XmlDbClientSetup.java Index: XmlDbClientSetup.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/XmlDbClientSetup.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- XmlDbClientSetup.java 28 Nov 2002 08:12:26 -0000 1.3 +++ XmlDbClientSetup.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client; @@ -65,7 +65,7 @@ import junitx.extensions.TestSetup; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class XmlDbClientSetup 1.8 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/basic/CollectionTest.java Index: CollectionTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/basic/CollectionTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- CollectionTest.java 4 Aug 2003 03:01:57 -0000 1.7 +++ CollectionTest.java 7 Aug 2003 20:13:26 -0000 1.8 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client.basic; @@ -70,7 +70,7 @@ import java.util.Vector; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class CollectionTest extends AbstractXmlDbClientTest { 1.7 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/basic/DocumentTest.java Index: DocumentTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/basic/DocumentTest.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DocumentTest.java 5 Aug 2003 23:17:00 -0000 1.6 +++ DocumentTest.java 7 Aug 2003 20:13:26 -0000 1.7 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client.basic; @@ -78,7 +78,7 @@ import org.xmldb.api.base.XMLDBException; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class DocumentTest 1.4 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/basic/IndexTest.java Index: IndexTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/basic/IndexTest.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- IndexTest.java 28 Oct 2002 08:39:20 -0000 1.3 +++ IndexTest.java 7 Aug 2003 20:13:26 -0000 1.4 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client.basic; @@ -68,7 +68,7 @@ import java.util.Vector; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class IndexTest 1.8 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/services/XPathQueryTest.java Index: XPathQueryTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/services/XPathQueryTest.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- XPathQueryTest.java 6 Aug 2003 05:49:50 -0000 1.7 +++ XPathQueryTest.java 7 Aug 2003 20:13:27 -0000 1.8 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client.services; @@ -75,7 +75,7 @@ import java.util.List; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> * @author <a href="mailto:[EMAIL PROTECTED]">Kevin O'Neill</a> */ 1.5 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/integration/client/services/XUpdateQueryTest.java Index: XUpdateQueryTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/integration/client/services/XUpdateQueryTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XUpdateQueryTest.java 10 Apr 2003 18:33:41 -0000 1.4 +++ XUpdateQueryTest.java 7 Aug 2003 20:13:27 -0000 1.5 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.integration.client.services; @@ -65,7 +65,7 @@ import org.xmldb.api.base.Collection; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class XUpdateQueryTest 1.3 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/stress/filer/StressFilerTestSetup.java Index: StressFilerTestSetup.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/stress/filer/StressFilerTestSetup.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- StressFilerTestSetup.java 28 Oct 2002 08:39:20 -0000 1.2 +++ StressFilerTestSetup.java 7 Aug 2003 20:13:27 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.stress.filer; @@ -68,7 +68,7 @@ import com.clarkware.junitperf.LoadTest; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class StressFilerTestSetup 1.5 +1 -1 xml-xindice/java/tests/src/org/apache/xindice/tools/XMLToolsTest.java Index: XMLToolsTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/tools/XMLToolsTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- XMLToolsTest.java 19 Nov 2002 09:17:58 -0000 1.4 +++ XMLToolsTest.java 7 Aug 2003 20:13:27 -0000 1.5 @@ -3,7 +3,7 @@ import junit.framework.TestCase; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class XMLToolsTest 1.3 +2 -2 xml-xindice/java/tests/src/org/apache/xindice/util/ConfigurationTest.java Index: ConfigurationTest.java =================================================================== RCS file: /home/cvs/xml-xindice/java/tests/src/org/apache/xindice/util/ConfigurationTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ConfigurationTest.java 6 Apr 2003 05:41:54 -0000 1.2 +++ ConfigurationTest.java 7 Aug 2003 20:13:27 -0000 1.3 @@ -54,7 +54,7 @@ * information on the Apache Software Foundation, please see * <http://www.apache.org/>. * - * $Id$ + * CVS $Id$ */ package org.apache.xindice.util; @@ -67,7 +67,7 @@ import org.w3c.dom.Document; /** - * @version $Revision$, $Date$ + * @version CVS $Revision$, $Date$ * @author Vladimir R. Bossicard <[EMAIL PROTECTED]> */ public class ConfigurationTest