Changeset 6099
- Timestamp:
- 2003-12-03T09:37:05+13:00 (20 years ago)
- Location:
- trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/BuildManager.java
r6009 r6099 5 5 import org.greenstone.gsdl3.gs3build.extractor.*; 6 6 import org.greenstone.gsdl3.gs3build.classifier.*; 7 import org.greenstone.gsdl3.gs3build.collection.*; 7 8 8 9 import java.io.File; … … 32 33 } 33 34 this.docList = new DocumentList(new DocumentIDFactory(this.collectionManager), 34 collectionManager.getDatabase());35 this.collectionManager.getDatabase()); 35 36 this.inputRoots = inputRoots; 36 37 … … 63 64 64 65 // set up the classifiers 65 this.classifierManager = new ClassifierManager(this.docList );66 this.classifierManager = new ClassifierManager(this.docList, collectionManager.getDatabase()); 66 67 67 68 // set up the indexers … … 70 71 iface.configure(this.outputDir); 71 72 this.indexerManager.addIndexer(iface); 73 74 // prepare a file crawler on the etc directory, and a crawl observer to respond to 75 // the appropriate files. 76 FileCrawler fileCrawler = new FileCrawler(new File(this.collectionManager.getEtcDirectory()), 77 new CollectionCrawlObserver(this)); 78 79 fileCrawler.crawl(); 72 80 } 73 81 74 82 public String getLastBuildSequence() 75 83 { return this.collectionManager.getCollectionMetadata("gsdl3", "buildsequence"); 84 } 85 86 public ClassifierManager getClassifierManager() 87 { return this.classifierManager; 76 88 } 77 89 … … 87 99 this.indexerManager.indexDocuments(); 88 100 this.extractorManager.extractDocuments(); 101 this.classifierManager.classifyDocuments(); 89 102 90 103 if (this.archiveDir != null) { 91 104 this.docList.writeDocuments(new File(this.archiveDir)); 92 //this.docList.writeSQLDocuments(this.collectionManager.getDatabase());105 this.docList.writeSQLDocuments(this.collectionManager.getDatabase()); 93 106 } 94 107 … … 102 115 } 103 116 } 117 118 -
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/CollectionManager.java
r6009 r6099 147 147 } 148 148 149 public String getEtcDirectory() 150 { return this.collectionHome + File.separator + "etc"; 151 } 152 149 153 public String getImportDirectory() 150 154 { return this.collectionHome + File.separator + "import";
Note:
See TracChangeset
for help on using the changeset viewer.