Mercurial > hg > digilib-old
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 |