Mercurial > hg > digilib
changeset 1696:43d48324dceb
Cleanup: fix deprecation warnings for Java 10+.
Change "new Integer/Float...(x)" to Integer.valueOf(x).
Change clazz.newInstance to clazz.getConstructor().newInstance().
line wrap: on
line diff
--- a/common/src/main/java/digilib/auth/AuthnOpsFactory.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/auth/AuthnOpsFactory.java Sun Dec 16 15:08:01 2018 +0100 @@ -42,7 +42,7 @@ public static AuthnOps getAuthnOpsInstance() { AuthnOps ao = null; try { - ao = authOpsClass.newInstance(); + ao = authOpsClass.getDeclaredConstructor().newInstance(); } catch (Exception e) { logger.error("Unable to create AuthnOps instance!", e); }
--- a/common/src/main/java/digilib/auth/AuthzOpsFactory.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/auth/AuthzOpsFactory.java Sun Dec 16 15:08:01 2018 +0100 @@ -42,7 +42,7 @@ public static AuthzOps getAuthzOpsInstance() { AuthzOps ao = null; try { - ao = authOpsClass.newInstance(); + ao = authOpsClass.getDeclaredConstructor().newInstance(); } catch (Exception e) { logger.error("Unable to create AuthzOps instance!", e); }
--- a/common/src/main/java/digilib/conf/DigilibConfiguration.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/conf/DigilibConfiguration.java Sun Dec 16 15:08:01 2018 +0100 @@ -85,11 +85,11 @@ // image hacks for DocuImage implementation newParameter("docuimage-hacks", "", null, 'f'); // degree of subsampling on image load - newParameter("subsample-minimum", new Float(2f), null, 'f'); + newParameter("subsample-minimum", Float.valueOf(2f), null, 'f'); // default scaling quality - newParameter("default-quality", new Integer(2), null, 'f'); + newParameter("default-quality", Integer.valueOf(2), null, 'f'); // maximum destination image size (0 means no limit) - newParameter("max-image-size", new Integer(0), null, 'f'); + newParameter("max-image-size", Integer.valueOf(0), null, 'f'); // allow image toolkit to use disk cache newParameter("img-diskcache-allowed", Boolean.FALSE, null, 'f'); // default type of error message (image, text, code) @@ -178,9 +178,9 @@ logger.debug("DocuImage ("+docuImageClass+") "+di.getVersion()); // set hacks on instance try { - docuImageClass.newInstance().setHacks(config.getAsString("docuimage-hacks")); - } catch (InstantiationException | IllegalAccessException e) { - logger.error("Error creating instance of DocuImage class!"); + docuImageClass.getDeclaredConstructor().newInstance().setHacks(config.getAsString("docuimage-hacks")); + } catch (Exception e) { + logger.error("Error creating instance of DocuImage class!", e); } // log supported formats StringBuilder fmts = new StringBuilder();
--- a/common/src/main/java/digilib/conf/DigilibRequest.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/conf/DigilibRequest.java Sun Dec 16 15:08:01 2018 +0100 @@ -123,41 +123,41 @@ // url of the page/document (second part) newParameter("fn", "", null, 's'); // page number - newParameter("pn", new Integer(1), null, 's'); + newParameter("pn", Integer.valueOf(1), null, 's'); // width of client in pixels - newParameter("dw", new Integer(0), null, 's'); + newParameter("dw", Integer.valueOf(0), null, 's'); // height of client in pixels - newParameter("dh", new Integer(0), null, 's'); + newParameter("dh", Integer.valueOf(0), null, 's'); // left edge of image (float from 0 to 1) - newParameter("wx", new Float(0), null, 's'); + newParameter("wx", Float.valueOf(0), null, 's'); // top edge in image (float from 0 to 1) - newParameter("wy", new Float(0), null, 's'); + newParameter("wy", Float.valueOf(0), null, 's'); // width of image (float from 0 to 1) - newParameter("ww", new Float(1), null, 's'); + newParameter("ww", Float.valueOf(1), null, 's'); // height of image (float from 0 to 1) - newParameter("wh", new Float(1), null, 's'); + newParameter("wh", Float.valueOf(1), null, 's'); // scale factor - newParameter("ws", new Float(1), null, 's'); + newParameter("ws", Float.valueOf(1), null, 's'); // special options like 'fit' for gifs newParameter("mo", this.options, null, 's'); // rotation angle (degree) - newParameter("rot", new Float(0), null, 's'); + newParameter("rot", Float.valueOf(0), null, 's'); // contrast enhancement factor - newParameter("cont", new Float(0), null, 's'); + newParameter("cont", Float.valueOf(0), null, 's'); // brightness enhancement factor - newParameter("brgt", new Float(0), null, 's'); + newParameter("brgt", Float.valueOf(0), null, 's'); // color multiplicative factors newParameter("rgbm", "0/0/0", null, 's'); // color additive factors newParameter("rgba", "0/0/0", null, 's'); // display dpi resolution (total) - newParameter("ddpi", new Float(0), null, 's'); + newParameter("ddpi", Float.valueOf(0), null, 's'); // display dpi X resolution - newParameter("ddpix", new Float(0), null, 's'); + newParameter("ddpix", Float.valueOf(0), null, 's'); // display dpi Y resolution - newParameter("ddpiy", new Float(0), null, 's'); + newParameter("ddpiy", Float.valueOf(0), null, 's'); // scale factor for mo=ascale - newParameter("scale", new Float(1), null, 's'); + newParameter("scale", Float.valueOf(1), null, 's'); // color conversion operation newParameter("colop", "", null, 's'); @@ -180,13 +180,13 @@ // "real" filename newParameter("img.fn", "", null, 'c'); // image dpi x - newParameter("img.dpix", new Integer(0), null, 'c'); + newParameter("img.dpix", Integer.valueOf(0), null, 'c'); // image dpi y - newParameter("img.dpiy", new Integer(0), null, 'c'); + newParameter("img.dpiy", Integer.valueOf(0), null, 'c'); // hires image size x - newParameter("img.pix_x", new Integer(0), null, 'c'); + newParameter("img.pix_x", Integer.valueOf(0), null, 'c'); // hires image size y - newParameter("img.pix_y", new Integer(0), null, 'c'); + newParameter("img.pix_y", Integer.valueOf(0), null, 'c'); /* * set local variables from config
--- a/common/src/main/java/digilib/image/DocuImageFactory.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/image/DocuImageFactory.java Sun Dec 16 15:08:01 2018 +0100 @@ -49,7 +49,7 @@ public static DocuImage getInstance() { DocuImage di = null; try { - di = docuImageClass.newInstance(); + di = docuImageClass.getConstructor().newInstance(); } catch (Exception e) { logger.error("Unable to create DocuImage instance!", e); }
--- a/common/src/main/java/digilib/image/ImageJobDescription.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/image/ImageJobDescription.java Sun Dec 16 15:08:01 2018 +0100 @@ -112,41 +112,41 @@ // url of the page/document (second part) newParameter("fn", "", null, 's'); // page number - newParameter("pn", new Integer(1), null, 's'); + newParameter("pn", Integer.valueOf(1), null, 's'); // width of client in pixels - newParameter("dw", new Integer(0), null, 's'); + newParameter("dw", Integer.valueOf(0), null, 's'); // height of client in pixels - newParameter("dh", new Integer(0), null, 's'); + newParameter("dh", Integer.valueOf(0), null, 's'); // left edge of image (float from 0 to 1) - newParameter("wx", new Float(0), null, 's'); + newParameter("wx", Float.valueOf(0), null, 's'); // top edge in image (float from 0 to 1) - newParameter("wy", new Float(0), null, 's'); + newParameter("wy", Float.valueOf(0), null, 's'); // width of image (float from 0 to 1) - newParameter("ww", new Float(1), null, 's'); + newParameter("ww", Float.valueOf(1), null, 's'); // height of image (float from 0 to 1) - newParameter("wh", new Float(1), null, 's'); + newParameter("wh", Float.valueOf(1), null, 's'); // scale factor - newParameter("ws", new Float(1), null, 's'); + newParameter("ws", Float.valueOf(1), null, 's'); // special options like 'fit' for gifs newParameter("mo", this.options, null, 's'); // rotation angle (degree) - newParameter("rot", new Float(0), null, 's'); + newParameter("rot", Float.valueOf(0), null, 's'); // contrast enhancement factor - newParameter("cont", new Float(0), null, 's'); + newParameter("cont", Float.valueOf(0), null, 's'); // brightness enhancement factor - newParameter("brgt", new Float(0), null, 's'); + newParameter("brgt", Float.valueOf(0), null, 's'); // color multiplicative factors newParameter("rgbm", "0/0/0", null, 's'); // color additive factors newParameter("rgba", "0/0/0", null, 's'); // display dpi resolution (total) - newParameter("ddpi", new Float(0), null, 's'); + newParameter("ddpi", Float.valueOf(0), null, 's'); // display dpi X resolution - newParameter("ddpix", new Float(0), null, 's'); + newParameter("ddpix", Float.valueOf(0), null, 's'); // display dpi Y resolution - newParameter("ddpiy", new Float(0), null, 's'); + newParameter("ddpiy", Float.valueOf(0), null, 's'); // scale factor for mo=ascale - newParameter("scale", new Float(1), null, 's'); + newParameter("scale", Float.valueOf(1), null, 's'); // color conversion operation newParameter("colop", "", null, 's'); }
--- a/common/src/main/java/digilib/io/DocuDirectoryFactory.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/io/DocuDirectoryFactory.java Sun Dec 16 15:08:01 2018 +0100 @@ -52,7 +52,7 @@ public static DocuDirectory getInstance() { DocuDirectory dd = null; try { - dd = docuDirClass.newInstance(); + dd = docuDirClass.getConstructor().newInstance(); } catch (Exception e) { logger.error("Unable to create DocuDirectory instance!", e); }
--- a/common/src/main/java/digilib/io/FileOps.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/io/FileOps.java Sun Dec 16 15:08:01 2018 +0100 @@ -60,11 +60,11 @@ public static enum FileClass {NONE, IMAGE, TEXT, SVG} - public static final Integer HINT_BASEDIRS = new Integer(1); + public static final Integer HINT_BASEDIRS = Integer.valueOf(1); - public static final Integer HINT_FILEEXT = new Integer(2); + public static final Integer HINT_FILEEXT = Integer.valueOf(2); - public static final Integer HINT_DIRS = new Integer(3); + public static final Integer HINT_DIRS = Integer.valueOf(3); /** * static initializer for FileOps
--- a/common/src/main/java/digilib/meta/MetaFactory.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/meta/MetaFactory.java Sun Dec 16 15:08:01 2018 +0100 @@ -52,7 +52,7 @@ } FileMeta mo = null; try { - mo = fileMetaClass.newInstance(); + mo = fileMetaClass.getConstructor().newInstance(); } catch (Exception e) { logger.error("Unable to create FileMeta instance!", e); } @@ -66,7 +66,7 @@ } DirMeta mo = null; try { - mo = dirMetaClass.newInstance(); + mo = dirMetaClass.getConstructor().newInstance(); } catch (Exception e) { logger.error("Unable to create DirMeta instance!", e); }
--- a/common/src/main/java/digilib/util/Parameter.java Sat Dec 15 19:03:16 2018 +0100 +++ b/common/src/main/java/digilib/util/Parameter.java Sun Dec 16 15:08:01 2018 +0100 @@ -129,18 +129,18 @@ } // set Boolean if string == "true" if (c == Boolean.class) { - this.value = new Boolean(val.compareToIgnoreCase("true") == 0); + this.value = Boolean.valueOf(val.compareToIgnoreCase("true") == 0); return true; } try { // set Integer if (c == Integer.class) { - this.value = new Integer(Integer.parseInt(val)); + this.value = Integer.valueOf(Integer.parseInt(val)); return true; } // set Float if (c == Float.class) { - this.value = new Float(Float.parseFloat(val)); + this.value = Float.valueOf(Float.parseFloat(val)); return true; } } catch (NumberFormatException e) { @@ -287,7 +287,7 @@ * @param value */ public void setValue(int value) { - this.value = new Integer(value); + this.value = Integer.valueOf(value); } /** @@ -296,7 +296,7 @@ * @param value */ public void setValue(float value) { - this.value = new Float(value); + this.value = Float.valueOf(value); } /**
--- a/pdf/src/main/java/digilib/conf/PDFRequest.java Sat Dec 15 19:03:16 2018 +0100 +++ b/pdf/src/main/java/digilib/conf/PDFRequest.java Sun Dec 16 15:08:01 2018 +0100 @@ -91,11 +91,11 @@ // url of the page/document (second part) newParameter("fn", "", null, 's'); // width of client in pixels - newParameter("dw", new Integer(0), null, 's'); + newParameter("dw", Integer.valueOf(0), null, 's'); // height of client in pixels - newParameter("dh", new Integer(500), null, 's'); + newParameter("dh", Integer.valueOf(500), null, 's'); // page number (used internally) - newParameter("pn", new Integer(1), null, 'i'); + newParameter("pn", Integer.valueOf(1), null, 'i'); } /* (non-Javadoc)
--- a/pdf/src/main/java/digilib/conf/PDFServletConfiguration.java Sat Dec 15 19:03:16 2018 +0100 +++ b/pdf/src/main/java/digilib/conf/PDFServletConfiguration.java Sun Dec 16 15:08:01 2018 +0100 @@ -90,13 +90,13 @@ */ // number of pdf-generation threads - newParameter("pdf-worker-threads", new Integer(1), null, 'f'); + newParameter("pdf-worker-threads", Integer.valueOf(1), null, 'f'); // max number of waiting pdf-generation threads - newParameter("pdf-max-waiting-threads", new Integer(20), null, 'f'); + newParameter("pdf-max-waiting-threads", Integer.valueOf(20), null, 'f'); // number of pdf-image generation threads - newParameter("pdf-image-worker-threads", new Integer(1), null, 'f'); + newParameter("pdf-image-worker-threads", Integer.valueOf(1), null, 'f'); // max number of waiting pdf-image generation threads - newParameter("pdf-image-max-waiting-threads", new Integer(10), null, 'f'); + newParameter("pdf-image-max-waiting-threads", Integer.valueOf(10), null, 'f'); // PDF generation temp directory newParameter("pdf-temp-dir", "pdf_temp", null, 'f'); // PDF generation cache directory
--- a/servlet/src/main/java/digilib/conf/DigilibServletConfiguration.java Sat Dec 15 19:03:16 2018 +0100 +++ b/servlet/src/main/java/digilib/conf/DigilibServletConfiguration.java Sun Dec 16 15:08:01 2018 +0100 @@ -156,9 +156,9 @@ // log4j config file location newParameter("log-config-file", new File("log4j-config.xml"), null, 'f'); // number of working threads - newParameter("worker-threads", new Integer(2), null, 'f'); + newParameter("worker-threads", Integer.valueOf(2), null, 'f'); // max number of waiting threads - newParameter("max-waiting-threads", new Integer(20), null, 'f'); + newParameter("max-waiting-threads", Integer.valueOf(20), null, 'f'); // FileMeta implementation newParameter("filemeta-class", "digilib.meta.IndexMetaFileMeta", null, 'f'); // DirMeta implementation
--- a/servlet3/src/main/java/digilib/conf/DigilibServlet3Configuration.java Sat Dec 15 19:03:16 2018 +0100 +++ b/servlet3/src/main/java/digilib/conf/DigilibServlet3Configuration.java Sun Dec 16 15:08:01 2018 +0100 @@ -58,7 +58,7 @@ super(); // timeout for worker threads (ms) - newParameter("worker-timeout", new Integer(60000), null, 'f'); + newParameter("worker-timeout", Integer.valueOf(60000), null, 'f'); } /* (non-Javadoc)