Mercurial > hg > digilib-old
comparison servlet/src/digilib/io/FileOps.java @ 583:7357ad8f9f42 stream
more ripping apart ImageFileSet
author | robcast |
---|---|
date | Wed, 05 Jan 2011 12:12:19 +0100 |
parents | c7034d166a24 |
children | 6c752969f9e8 |
comparison
equal
deleted
inserted
replaced
582:c7034d166a24 | 583:7357ad8f9f42 |
---|---|
327 } | 327 } |
328 | 328 |
329 /** | 329 /** |
330 * Factory for DocuDirents based on file class. | 330 * Factory for DocuDirents based on file class. |
331 * | 331 * |
332 * Returns an ImageSet, TextFile or SVGFile. baseDirs and scalext are | 332 * Returns an ImageSet, TextFile or SVGFile. scaleDirs 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 baseDirs | 337 * @param scaleDirs |
338 * optional additional parameters | 338 * optional additional parameters |
339 * @return | 339 * @return |
340 */ | 340 */ |
341 public static DocuDirent fileForClass(FileClass fileClass, File file, Directory[] baseDirs) { | 341 public static DocuDirent fileForClass(FileClass fileClass, File file, Directory[] scaleDirs) { |
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, baseDirs); | 345 return new ImageFileSet(file, scaleDirs); |
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 |