diff servlet/src/digilib/io/ImageFileset.java @ 563:686086d6e6d6 digilibPDF

more refactoring and rearranging more enums pdf and image generation still works
author robcast
date Fri, 17 Dec 2010 20:42:25 +0100
parents e758a49258e8
children
line wrap: on
line diff
--- a/servlet/src/digilib/io/ImageFileset.java	Fri Dec 17 16:24:03 2010 +0100
+++ b/servlet/src/digilib/io/ImageFileset.java	Fri Dec 17 20:42:25 2010 +0100
@@ -26,8 +26,9 @@
 import java.util.ListIterator;
 import java.util.Map;
 
-import digilib.image.ImageOps;
 import digilib.image.ImageSize;
+import digilib.io.FileOps.FileClass;
+import digilib.servlet.DigilibConfiguration;
 
 /**
  * @author casties
@@ -35,7 +36,7 @@
 public class ImageFileset extends DocuDirent {
 
 	/** this is an image file */
-	protected static int fileClass = FileOps.CLASS_IMAGE;
+	protected static FileClass fileClass = FileClass.IMAGE;
 	
 	/** list of files (ImageFile) */
 	private List<ImageFile> list = null;
@@ -137,7 +138,7 @@
 			ImageFile f = i.next();
 			try {
 				if (!f.isChecked()) {
-					ImageOps.checkFile(f);
+					DigilibConfiguration.docuImageIdentify(f);
 				}
 				if (f.getSize().isTotallySmallerThan(size)) {
 					return f;
@@ -165,7 +166,7 @@
 			ImageFile f = i.previous();
 			try {
 				if (!f.isChecked()) {
-					ImageOps.checkFile(f);
+					DigilibConfiguration.docuImageIdentify(f);
 				}
 				if (f.getSize().isBiggerThan(size)) {
 					return f;
@@ -272,7 +273,7 @@
 					continue;
 				}
 			}
-			if (FileOps.classForFilename(dirFiles[fileIdx]) == FileOps.CLASS_IMAGE) {
+			if (FileOps.classForFilename(dirFiles[fileIdx]) == fileClass) {
 				/* logger.debug("adding file " + dirFiles[fileIdx]
 						+ " to Fileset " + this.getName()); */
 				add(new ImageFile(dirFiles[fileIdx], this, dirs[dirIdx]));