Changeset 6009
- Timestamp:
- 2003-11-26T15:35:02+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
r5943 r6009 19 19 List inputRoots; 20 20 String outputDir; 21 String archiveDir; 21 22 22 23 public BuildManager(List inputRoots, String collection, String outputDir) … … 43 44 System.out.println("Output directory set to " + this.outputDir); 44 45 46 this.archiveDir = this.collectionManager.getArchiveDirectory(); 47 45 48 // TODO: initialise the expanders here... 46 49 … … 49 52 RecogniserInterface recogniser = new HTMLRecogniser(docList); 50 53 recogniserManager.addRecogniser(recogniser); 54 recogniserManager.addRecogniser(new IndexRecogniser(docList)); 51 55 recogniser = new TextRecogniser(docList); 52 56 recogniserManager.addRecogniser(recogniser); … … 54 58 // set up the extractors 55 59 this.extractorManager = new ExtractorManager(this.docList); 60 this.extractorManager.addExtractor(new IndexExtractor()); 56 61 57 62 // TODO: set up the enrichers... … … 81 86 } 82 87 this.indexerManager.indexDocuments(); 88 this.extractorManager.extractDocuments(); 83 89 84 this.docList.writeDocuments(new File(outputDir)); 85 // this.docList.writeSQLDocuments(this.collectionManager.getDatabase()); 90 if (this.archiveDir != null) { 91 this.docList.writeDocuments(new File(this.archiveDir)); 92 // this.docList.writeSQLDocuments(this.collectionManager.getDatabase()); 93 } 86 94 87 95 this.collectionManager.setCollectionMetadata("gsdl3", "documentCount", Integer.toString(this.docList.getCount())); -
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/CollectionManager.java
r5943 r6009 72 72 } 73 73 74 File buildDirectory = new File(this.collectionHome, "building"); 75 if (!buildDirectory.exists()) { 76 buildDirectory.mkdir(); 77 } 78 79 File archiveDirectory = new File(this.collectionHome, "archives"); 80 if (!archiveDirectory.exists()) { 81 archiveDirectory.mkdir(); 82 } 83 74 84 this.buildDocNo = 1; 75 85 … … 138 148 139 149 public String getImportDirectory() 140 { return this.collectionHome + "/import";150 { return this.collectionHome + File.separator + "import"; 141 151 } 142 152 143 153 public String getBuildDirectory() 144 { return this.collectionHome + "/building"; 154 { return this.collectionHome + File.separator + "building"; 155 } 156 157 public String getArchiveDirectory() 158 { return this.collectionHome + File.separator + "archives"; 145 159 } 146 160 … … 206 220 this.buildDocNo ++; 207 221 208 ID.append(" .");222 ID.append(":"); 209 223 ID.append(Integer.toString(value)); 210 224 return ID.toString();
Note:
See TracChangeset
for help on using the changeset viewer.