comparison servlet/src/digilib/io/FileOps.java @ 582:c7034d166a24 stream

more ripping apart ImageFileSet
author robcast
date Tue, 04 Jan 2011 11:56:12 +0100
parents dad720e9b12b
children 7357ad8f9f42
comparison
equal deleted inserted replaced
581:bb8dfc05674f 582:c7034d166a24
332 * Returns an ImageSet, TextFile or SVGFile. baseDirs and scalext are 332 * Returns an ImageSet, TextFile or SVGFile. baseDirs and scalext are
333 * only for ImageFilesets. 333 * only for ImageFilesets.
334 * 334 *
335 * @param fileClass 335 * @param fileClass
336 * @param file 336 * @param file
337 * @param hints 337 * @param baseDirs
338 * optional additional parameters 338 * optional additional parameters
339 * @return 339 * @return
340 */ 340 */
341 public static DocuDirent fileForClass(FileClass fileClass, File file, Map<Integer,Object> hints) { 341 public static DocuDirent fileForClass(FileClass fileClass, File file, Directory[] baseDirs) {
342 // what class of file do we have? 342 // what class of file do we have?
343 if (fileClass == FileClass.IMAGE) { 343 if (fileClass == FileClass.IMAGE) {
344 // image file 344 // image file
345 return new ImageFileSet(file, hints); 345 return new ImageFileSet(file, baseDirs);
346 } else if (fileClass == FileClass.TEXT) { 346 } else if (fileClass == FileClass.TEXT) {
347 // text file 347 // text file
348 return new TextFile(file); 348 return new TextFile(file);
349 } else if (fileClass == FileClass.SVG) { 349 } else if (fileClass == FileClass.SVG) {
350 // text file 350 // text file