glens       2004/06/20 03:18:50

  Modified:    src/java/org/apache/poi/hssf/model Sheet.java Workbook.java
               src/java/org/apache/poi/hssf/usermodel EscherGraphics.java
                        EscherGraphics2d.java HSSFWorkbook.java
  Log:
  Conditional check for logging to avoid creating too many temporary objects.
  
  Revision  Changes    Path
  1.46      +67 -36    jakarta-poi/src/java/org/apache/poi/hssf/model/Sheet.java
  
  Index: Sheet.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/model/Sheet.java,v
  retrieving revision 1.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- Sheet.java        18 Apr 2004 13:02:48 -0000      1.45
  +++ Sheet.java        20 Jun 2004 10:18:50 -0000      1.46
  @@ -135,18 +135,21 @@
   
               if (rec.getSid() == LabelRecord.sid)
               {
  -                log.log(POILogger.DEBUG, "Hit label record.");
  +                if (log.check( POILogger.DEBUG ))
  +                    log.log(POILogger.DEBUG, "Hit label record.");
                   retval.containsLabels = true;
               }
               else if (rec.getSid() == BOFRecord.sid)
               {
                   bofEofNestingLevel++;
  -                log.log(POILogger.DEBUG, "Hit BOF record. Nesting increased to " + 
bofEofNestingLevel);
  +                if (log.check( POILogger.DEBUG ))
  +                    log.log(POILogger.DEBUG, "Hit BOF record. Nesting increased to 
" + bofEofNestingLevel);
               }
               else if (rec.getSid() == EOFRecord.sid)
               {
                   --bofEofNestingLevel;
  -                log.log(POILogger.DEBUG, "Hit EOF record. Nesting decreased to " + 
bofEofNestingLevel);
  +                if (log.check( POILogger.DEBUG ))
  +                    log.log(POILogger.DEBUG, "Hit EOF record. Nesting decreased to 
" + bofEofNestingLevel);
                   if (bofEofNestingLevel == 0) {
                       records.add(rec);
                       retval.eofLoc = k;
  @@ -285,7 +288,8 @@
           {
               retval.cells = new ValueRecordsAggregate();
           }
  -        log.log(POILogger.DEBUG, "sheet createSheet (existing file) exited");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "sheet createSheet (existing file) exited");
           return retval;
       }
   
  @@ -344,7 +348,8 @@
   
       public static Sheet createSheet(List records, int sheetnum)
       {
  -        log.log(POILogger.DEBUG,
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG,
                   "Sheet createSheet (exisiting file) assumed offset 0");
           return createSheet(records, sheetnum, 0);
       }
  @@ -359,7 +364,8 @@
   
       public static Sheet createSheet()
       {
  -        log.log(POILogger.DEBUG, "Sheet createsheet from scratch called");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "Sheet createsheet from scratch called");
           Sheet     retval  = new Sheet();
           ArrayList records = new ArrayList(30);
   
  @@ -409,7 +415,8 @@
                records.add(retval.protect);
           records.add(retval.createEOF());
           retval.records = records;
  -        log.log(POILogger.DEBUG, "Sheet createsheet from scratch exit");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "Sheet createsheet from scratch exit");
           return retval;
       }
   
  @@ -553,7 +560,8 @@
   
       public void convertLabelRecords(Workbook wb)
       {
  -        log.log(POILogger.DEBUG, "convertLabelRecords called");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "convertLabelRecords called");
           if (containsLabels)
           {
               for (int k = 0; k < records.size(); k++)
  @@ -577,7 +585,8 @@
                   }
               }
           }
  -        log.log(POILogger.DEBUG, "convertLabelRecords exit");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "convertLabelRecords exit");
       }
   
       /**
  @@ -591,14 +600,17 @@
       {
           checkCells();
           checkRows();
  -        log.log(POILogger.DEBUG, "Sheet.getNumRecords");
  -        log.logFormatted(POILogger.DEBUG, "returning % + % + % - 2 = %", new int[]
  +        if (log.check( POILogger.DEBUG ))
           {
  -            records.size(), cells.getPhysicalNumberOfCells(),
  -            rows.getPhysicalNumberOfRows(),
  -            records.size() + cells.getPhysicalNumberOfCells()
  -            + rows.getPhysicalNumberOfRows() - 2
  -        });
  +            log.log(POILogger.DEBUG, "Sheet.getNumRecords");
  +            log.logFormatted(POILogger.DEBUG, "returning % + % + % - 2 = %", new 
int[]
  +            {
  +                records.size(), cells.getPhysicalNumberOfCells(),
  +                rows.getPhysicalNumberOfRows(),
  +                records.size() + cells.getPhysicalNumberOfCells()
  +                + rows.getPhysicalNumberOfRows() - 2
  +            });
  +        }
           return records.size() + cells.getPhysicalNumberOfCells()
                  + rows.getPhysicalNumberOfRows() - 2;
       }
  @@ -615,17 +627,23 @@
       public void setDimensions(int firstrow, short firstcol, int lastrow,
                                 short lastcol)
       {
  -        log.log(POILogger.DEBUG, "Sheet.setDimensions");
  -        log.log(POILogger.DEBUG,
  -                (new StringBuffer("firstrow")).append(firstrow)
  -                    .append("firstcol").append(firstcol).append("lastrow")
  -                    .append(lastrow).append("lastcol").append(lastcol)
  -                    .toString());
  +        if (log.check( POILogger.DEBUG ))
  +        {
  +            log.log(POILogger.DEBUG, "Sheet.setDimensions");
  +            log.log(POILogger.DEBUG,
  +                    (new StringBuffer("firstrow")).append(firstrow)
  +                        .append("firstcol").append(firstcol).append("lastrow")
  +                        .append(lastrow).append("lastcol").append(lastcol)
  +                        .toString());
  +        }
           dims.setFirstCol(firstcol);
           dims.setFirstRow(firstrow);
           dims.setLastCol(lastcol);
           dims.setLastRow(lastrow);
  -        log.log(log.DEBUG, "Sheet.setDimensions exiting");
  +        if (log.check( POILogger.DEBUG ))
  +        {
  +            log.log(POILogger.DEBUG, "Sheet.setDimensions exiting");
  +        }
       }
   
       /**
  @@ -647,7 +665,8 @@
       public void setLoc(int loc)
       {
           valueRecIterator = null;
  -        log.log(log.DEBUG, "sheet.setLoc(): " + loc);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "sheet.setLoc(): " + loc);
           this.loc = loc;
       }
   
  @@ -658,7 +677,8 @@
   
       public int getLoc()
       {
  -        log.log(log.DEBUG, "sheet.getLoc():" + loc);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(POILogger.DEBUG, "sheet.getLoc():" + loc);
           return loc;
       }
   
  @@ -697,7 +717,8 @@
   
       public int serialize(int offset, byte [] data)
       {
  -        log.log(log.DEBUG, "Sheet.serialize using offsets");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "Sheet.serialize using offsets");
   
           int pos = offset;
           boolean haveSerializedIndex = false;
  @@ -725,7 +746,8 @@
                 }
               }
           }
  -        log.log(log.DEBUG, "Sheet.serialize returning ");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "Sheet.serialize returning ");
           return pos-offset;
       }
   
  @@ -774,7 +796,8 @@
   
       public RowRecord createRow(int row)
       {
  -        log.log(log.DEBUG, "create row number " + row);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "create row number " + row);
           RowRecord rowrec = new RowRecord();
   
           //rowrec.setRowNumber(( short ) row);
  @@ -1020,7 +1043,8 @@
       {
           checkCells();
           setLoc(dimsloc);
  -        log.log(log.DEBUG, "replaceValueRecord ");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "replaceValueRecord ");
           cells.insertCell(newval);
   
           /*
  @@ -1056,7 +1080,8 @@
       public void addRow(RowRecord row)
       {
           checkRows();
  -        log.log(log.DEBUG, "addRow ");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "addRow ");
           DimensionsRecord d = ( DimensionsRecord ) records.get(getDimsLoc());
   
           if (row.getRowNumber() > d.getLastRow())
  @@ -1110,7 +1135,8 @@
            *   }
            * }
            */
  -        log.log(log.DEBUG, "exit addRow");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "exit addRow");
       }
   
       /**
  @@ -1171,7 +1197,8 @@
   
       public CellValueRecordInterface getNextValueRecord()
       {
  -        log.log(log.DEBUG, "getNextValue loc= " + loc);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "getNextValue loc= " + loc);
           if (valueRecIterator == null)
           {
               valueRecIterator = cells.getIterator();
  @@ -1258,7 +1285,8 @@
   
       public RowRecord getNextRow()
       {
  -        log.log(log.DEBUG, "getNextRow loc= " + loc);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "getNextRow loc= " + loc);
           if (rowRecIterator == null)
           {
               rowRecIterator = rows.getIterator();
  @@ -1304,7 +1332,8 @@
       //public RowRecord getRow(short rownum)
       public RowRecord getRow(int rownum)
       {
  -        log.log(log.DEBUG, "getNextRow loc= " + loc);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "getNextRow loc= " + loc);
           if (rows == null) {
               return null;
           }
  @@ -2072,7 +2101,8 @@
   
       public int getDimsLoc()
       {
  -        log.log(log.DEBUG, "getDimsLoc dimsloc= " + dimsloc);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(log.DEBUG, "getDimsLoc dimsloc= " + dimsloc);
           return dimsloc;
       }
   
  @@ -2525,7 +2555,8 @@
   
        protected Record createProtect()
        {
  -             log.log(log.DEBUG, "create protect record with protection disabled");
  +        if (log.check( POILogger.DEBUG ))
  +             log.log(log.DEBUG, "create protect record with protection disabled");
                ProtectRecord retval = new ProtectRecord();
   
                retval.setProtect(false);
  
  
  
  1.38      +65 -39    jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java
  
  Index: Workbook.java
  ===================================================================
  RCS file: /home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/model/Workbook.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- Workbook.java     9 Apr 2004 13:05:18 -0000       1.37
  +++ Workbook.java     20 Jun 2004 10:18:50 -0000      1.38
  @@ -121,8 +121,9 @@
        * @return Workbook object
        */
       public static Workbook createWorkbook(List recs) {
  -        log.log(DEBUG, "Workbook (readfile) created with reclen=",
  -        new Integer(recs.size()));
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "Workbook (readfile) created with reclen=",
  +                    new Integer(recs.size()));
           Workbook  retval  = new Workbook();
           ArrayList records = new ArrayList(recs.size() / 3);
   
  @@ -131,85 +132,100 @@
   
               if (rec.getSid() == EOFRecord.sid) {
                   records.add(rec);
  -                log.log(DEBUG, "found workbook eof record at " + k);
  +                if (log.check( POILogger.DEBUG ))
  +                    log.log(DEBUG, "found workbook eof record at " + k);
                   break;
               }
               switch (rec.getSid()) {
   
                   case BoundSheetRecord.sid :
  -                    log.log(DEBUG, "found boundsheet record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found boundsheet record at " + k);
                       retval.boundsheets.add(rec);
                       retval.records.setBspos( k );
                       break;
   
                   case SSTRecord.sid :
  -                    log.log(DEBUG, "found sst record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found sst record at " + k);
                       retval.sst = ( SSTRecord ) rec;
                       break;
   
                   case FontRecord.sid :
  -                    log.log(DEBUG, "found font record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found font record at " + k);
                       retval.records.setFontpos( k );
                       retval.numfonts++;
                       break;
   
                   case ExtendedFormatRecord.sid :
  -                    log.log(DEBUG, "found XF record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found XF record at " + k);
                       retval.records.setXfpos( k );
                       retval.numxfs++;
                       break;
   
                   case TabIdRecord.sid :
  -                    log.log(DEBUG, "found tabid record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found tabid record at " + k);
                       retval.records.setTabpos( k );
                       break;
   
                   case ProtectRecord.sid :
  -                    log.log(DEBUG, "found protect record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found protect record at " + k);
                       retval.records.setProtpos( k );
                       break;
   
                   case BackupRecord.sid :
  -                    log.log(DEBUG, "found backup record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found backup record at " + k);
                       retval.records.setBackuppos( k );
                       break;
                   case ExternSheetRecord.sid :
  -                    log.log(DEBUG, "found extern sheet record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found extern sheet record at " + k);
                       retval.externSheet = ( ExternSheetRecord ) rec;
                       break;
                   case NameRecord.sid :
  -                    log.log(DEBUG, "found name record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found name record at " + k);
                       retval.names.add(rec);
  -//                    retval.records.namepos = k;
  +                    //                    retval.records.namepos = k;
                       break;
                   case SupBookRecord.sid :
  -                    log.log(DEBUG, "found SupBook record at " + k);
  -//                    retval.records.supbookpos = k;
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found SupBook record at " + k);
  +                    //                    retval.records.supbookpos = k;
  +                    break;
  +                case FormatRecord.sid :
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found format record at " + k);
  +                    retval.formats.add(rec);
  +                    retval.maxformatid = retval.maxformatid >= 
((FormatRecord)rec).getIndexCode() ? retval.maxformatid : 
((FormatRecord)rec).getIndexCode();
                       break;
  -             case FormatRecord.sid :
  -                log.log(DEBUG, "found format record at " + k);
  -                retval.formats.add(rec);
  -                retval.maxformatid = retval.maxformatid >= 
((FormatRecord)rec).getIndexCode() ? retval.maxformatid : 
((FormatRecord)rec).getIndexCode();
  -                 break;
                   case DateWindow1904Record.sid :
  -                    log.log(DEBUG, "found datewindow1904 record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found datewindow1904 record at " + k);
                       retval.uses1904datewindowing = 
((DateWindow1904Record)rec).getWindowing() == 1;
                       break;
                   case PaletteRecord.sid:
  -                    log.log(DEBUG, "found palette record at " + k);
  +                    if (log.check( POILogger.DEBUG ))
  +                        log.log(DEBUG, "found palette record at " + k);
                       retval.records.setPalettepos( k );
                   default :
               }
               records.add(rec);
           }
           //What if we dont have any ranges and supbooks
  -//        if (retval.records.supbookpos == 0) {
  -//            retval.records.supbookpos = retval.records.bspos + 1;
  -//            retval.records.namepos    = retval.records.supbookpos + 1;
  -//        }
  +        //        if (retval.records.supbookpos == 0) {
  +        //            retval.records.supbookpos = retval.records.bspos + 1;
  +        //            retval.records.namepos    = retval.records.supbookpos + 1;
  +        //        }
   
           retval.records.setRecords(records);
  -        log.log(DEBUG, "exit create workbook from existing file function");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "exit create workbook from existing file function");
           return retval;
       }
   
  @@ -219,7 +235,8 @@
        */
       public static Workbook createWorkbook()
       {
  -        log.log( DEBUG, "creating new workbook from scratch" );
  +        if (log.check( POILogger.DEBUG ))
  +            log.log( DEBUG, "creating new workbook from scratch" );
           Workbook retval = new Workbook();
           ArrayList records = new ArrayList( 30 );
           ArrayList formats = new ArrayList( 8 );
  @@ -295,7 +312,8 @@
   
           records.add( retval.createEOF() );
           retval.records.setRecords(records);
  -        log.log( DEBUG, "exit create new workbook from scratch" );
  +        if (log.check( POILogger.DEBUG ))
  +            log.log( DEBUG, "exit create new workbook from scratch" );
           return retval;
       }
   
  @@ -402,8 +420,9 @@
        */
   
       public void setSheetBof(int sheetnum, int pos) {
  -        log.log(DEBUG, "setting bof for sheetnum =", new Integer(sheetnum),
  -        " at pos=", new Integer(pos));
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "setting bof for sheetnum =", new Integer(sheetnum),
  +                " at pos=", new Integer(pos));
           checkSheets(sheetnum);
           (( BoundSheetRecord ) boundsheets.get(sheetnum))
           .setPositionOfBof(pos);
  @@ -534,7 +553,8 @@
        */
   
       public int getNumSheets() {
  -        log.log(DEBUG, "getNumSheets=", new Integer(boundsheets.size()));
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "getNumSheets=", new Integer(boundsheets.size()));
           return boundsheets.size();
       }
   
  @@ -545,7 +565,8 @@
        */
   
       public int getNumExFormats() {
  -        log.log(DEBUG, "getXF=", new Integer(numxfs));
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "getXF=", new Integer(numxfs));
           return numxfs;
       }
   
  @@ -592,7 +613,8 @@
        */
   
       public int addSSTString(String string, boolean use16bits) {
  -        log.log(DEBUG, "insert to sst string='", string, "' and use16bits= ",
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "insert to sst string='", string, "' and use16bits= ",
           new Boolean(use16bits));
           if (sst == null) {
               insertSST();
  @@ -625,8 +647,9 @@
           }
           String retval = sst.getString(str);
   
  -        log.log(DEBUG, "Returning SST for index=", new Integer(str),
  -        " String= ", retval);
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "Returning SST for index=", new Integer(str),
  +            " String= ", retval);
           return retval;
       }
   
  @@ -638,7 +661,8 @@
        */
   
       public void insertSST() {
  -        log.log(DEBUG, "creating new SST via insertSST!");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "creating new SST via insertSST!");
           sst = ( SSTRecord ) createSST();
           records.add(records.size() - 1, createExtendedSST());
           records.add(records.size() - 2, sst);
  @@ -691,7 +715,8 @@
   
       public int serialize( int offset, byte[] data )
       {
  -        log.log( DEBUG, "Serializing Workbook with offsets" );
  +        if (log.check( POILogger.DEBUG ))
  +            log.log( DEBUG, "Serializing Workbook with offsets" );
   
           int pos = 0;
   
  @@ -716,7 +741,8 @@
                   pos += record.serialize( pos + offset, data );   // rec.length;
               }
           }
  -        log.log( DEBUG, "Exiting serialize workbook" );
  +        if (log.check( POILogger.DEBUG ))
  +            log.log( DEBUG, "Exiting serialize workbook" );
           return pos;
       }
   
  
  
  
  1.5       +28 -14    
jakarta-poi/src/java/org/apache/poi/hssf/usermodel/EscherGraphics.java
  
  Index: EscherGraphics.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/EscherGraphics.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- EscherGraphics.java       9 Apr 2004 13:05:24 -0000       1.4
  +++ EscherGraphics.java       20 Jun 2004 10:18:50 -0000      1.5
  @@ -133,12 +133,14 @@
   
       public void clipRect(int x, int y, int width, int height)
       {
  -        logger.log(POILogger.WARN,"clipRect not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"clipRect not supported");
       }
   
       public void copyArea(int x, int y, int width, int height, int dx, int dy)
       {
  -        logger.log(POILogger.WARN,"copyArea not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"copyArea not supported");
       }
   
       public Graphics create()
  @@ -155,7 +157,8 @@
       public void drawArc(int x, int y, int width, int height,
                                 int startAngle, int arcAngle)
       {
  -        logger.log(POILogger.WARN,"drawArc not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawArc not supported");
       }
   
       public boolean drawImage(Image img,
  @@ -164,7 +167,8 @@
                                      Color bgcolor,
                                      ImageObserver observer)
       {
  -        logger.log(POILogger.WARN,"drawImage not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawImage not supported");
   
           return true;
       }
  @@ -174,7 +178,8 @@
                                      int sx1, int sy1, int sx2, int sy2,
                                      ImageObserver observer)
       {
  -        logger.log(POILogger.WARN,"drawImage not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawImage not supported");
           return true;
       }
   
  @@ -241,18 +246,21 @@
       public void drawPolyline(int xPoints[], int yPoints[],
                                      int nPoints)
       {
  -        logger.log(POILogger.WARN,"drawPolyline not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawPolyline not supported");
       }
   
       public void drawRect(int x, int y, int width, int height)
       {
  -        logger.log(POILogger.WARN,"drawRect not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawRect not supported");
       }
   
       public void drawRoundRect(int x, int y, int width, int height,
                                       int arcWidth, int arcHeight)
       {
  -        logger.log(POILogger.WARN,"drawRoundRect not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawRoundRect not supported");
       }
   
       public void drawString(String str, int x, int y)
  @@ -318,13 +326,15 @@
       public void drawString(AttributedCharacterIterator iterator,
                                       int x, int y)
       {
  -        logger.log(POILogger.WARN,"drawString not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawString not supported");
       }
   
       public void fillArc(int x, int y, int width, int height,
                                 int startAngle, int arcAngle)
       {
  -        logger.log(POILogger.WARN,"fillArc not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"fillArc not supported");
       }
   
       public void fillOval(int x, int y, int width, int height)
  @@ -384,7 +394,8 @@
       public void fillRoundRect(int x, int y, int width, int height,
                                       int arcWidth, int arcHeight)
       {
  -        logger.log(POILogger.WARN,"fillRoundRect not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"fillRoundRect not supported");
       }
   
       public Shape getClip()
  @@ -439,17 +450,20 @@
   
       public void setPaintMode()
       {
  -        logger.log(POILogger.WARN,"setPaintMode not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"setPaintMode not supported");
       }
   
       public void setXORMode(Color color)
       {
  -        logger.log(POILogger.WARN,"setXORMode not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"setXORMode not supported");
       }
   
       public void translate(int x, int y)
       {
  -        logger.log(POILogger.WARN,"translate not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"translate not supported");
       }
   
       public Color getBackground()
  
  
  
  1.4       +8 -5      
jakarta-poi/src/java/org/apache/poi/hssf/usermodel/EscherGraphics2d.java
  
  Index: EscherGraphics2d.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/EscherGraphics2d.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- EscherGraphics2d.java     9 Apr 2004 13:05:24 -0000       1.3
  +++ EscherGraphics2d.java     20 Jun 2004 10:18:50 -0000      1.4
  @@ -142,7 +142,8 @@
   
       public void draw(Shape shape)
       {
  -        logger.log(POILogger.WARN,"copyArea not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"copyArea not supported");
       }
   
       public void drawArc(int x, int y, int width, int height,
  @@ -159,19 +160,20 @@
       public boolean drawImage(Image image, int dx1, int dy1, int dx2, int dy2, int 
sx1, int sy1,
               int sx2, int sy2, Color bgColor, ImageObserver imageobserver)
       {
  -        logger.log(POILogger.WARN,"drawImage() not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawImage() not supported");
           return true;
       }
   
       public boolean drawImage(Image image, int dx1, int dy1, int dx2, int dy2, int 
sx1, int sy1,
               int sx2, int sy2, ImageObserver imageobserver)
       {
  -        logger.log(POILogger.WARN,"drawImage() not supported");
           return drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, null, 
imageobserver);
       }
       public boolean drawImage(Image image, int dx1, int dy1, int dx2, int dy2, Color 
bgColor, ImageObserver imageobserver)
       {
  -        logger.log(POILogger.WARN,"drawImage() not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"drawImage() not supported");
           return true;
       }
   
  @@ -286,7 +288,8 @@
   
       public void fill(Shape shape)
       {
  -        logger.log(POILogger.WARN,"fill(Shape) not supported");
  +        if (logger.check( POILogger.WARN ))
  +            logger.log(POILogger.WARN,"fill(Shape) not supported");
       }
   
       public void fillArc(int i, int j, int k, int l, int i1, int j1)
  
  
  
  1.34      +2 -1      
jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
  
  Index: HSSFWorkbook.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- HSSFWorkbook.java 9 Apr 2004 13:05:24 -0000       1.33
  +++ HSSFWorkbook.java 20 Jun 2004 10:18:50 -0000      1.34
  @@ -754,7 +754,8 @@
   
       public byte[] getBytes()
       {
  -        log.log(DEBUG, "HSSFWorkbook.getBytes()");
  +        if (log.check( POILogger.DEBUG ))
  +            log.log(DEBUG, "HSSFWorkbook.getBytes()");
           int wbsize = workbook.getSize();
   
           // log.debug("REMOVEME: old sizing method "+workbook.serialize().length);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to