Mercurial > hg > digilib-old
view servlet/src/digilib/Utils.java @ 74:c64e9ae9c788
New servlet version 1.5b.
Mostly cleanup. Global parameters for digilib now in DigilibConfiguration,
per request parameters are now all in DigilibRequest. The DocuImage implementation
can be selected by the configuration docuimage-class.
Pixel-by-pixel view implemented with "mo=clip".
author | robcast |
---|---|
date | Fri, 24 Jan 2003 21:54:49 +0100 (2003-01-24) |
parents | d493563ef672 |
children | 5d44cd2481a5 |
line wrap: on
line source
/* Utils -- general utility classes for scaler servlet Digital Image Library servlet components Copyright (C) 2001, 2002 Robert Casties (robcast@mail.berlios.de) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Please read license.txt for the full details. A copy of the GPL may be found at http://www.gnu.org/copyleft/lgpl.html You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ package digilib; public class Utils { public Utils() { } public Utils(int dbg) { debugLevel = dbg; } public static int debugLevel = 10; public void setDebugLevel(int lvl) { debugLevel = lvl; } public int getDebugLevel() { return debugLevel; } /** * Debugging help * dprintln(1, "blabla"); * will be printed on stdout if debug >= 1 */ public void dprintln(int dbg, String s) { if (debugLevel >= dbg) { String ind = ""; // indent by debuglevel for (int i = 0; i < dbg; i++) { ind += " "; } System.out.println(ind+s); } } }