jdbreport.grid.undo
Class StoredGridUndo

java.lang.Object
  extended by jdbreport.grid.undo.AbstractGridUndo
      extended by jdbreport.grid.undo.StoredGridUndo
All Implemented Interfaces:
UndoItem
Direct Known Subclasses:
BackupItem

public abstract class StoredGridUndo
extends AbstractGridUndo

Version:
2.0 30.05.2011
Author:
Andrey Kholmanskih

Field Summary
protected  String buffer
           
protected  String fileName
           
protected static int MAX_CELLS
           
protected static int MAX_SIZE
           
 
Fields inherited from class jdbreport.grid.undo.AbstractGridUndo
selectedRect
 
Fields inherited from interface jdbreport.grid.undo.UndoItem
ADD_COLUMNS, ADD_GROUP, ADD_ROWS, CELL_ALIGN, CELL_AUTOHEIGHT, CELL_BACKGROUND, CELL_BORDER, CELL_FONT_NAME, CELL_FONT_SIZE, CELL_FONT_STYLE, CHANGE_ROWTYPE, CLEAR_UNION_CELLS, COLUMN_MOVED, DEC_DECIMAL, DELETE_CELLS, DELETE_ICON, INC_DECIMAL, INSERT_ICON, NOT_REPEATE, PASTE_CELLS, REMOVE_CELL_BORDER, REMOVE_COLUMNS, REMOVE_ROWS, RESIZING_COLUMN, RESIZING_ROW, ROW_MOVED, SCALE_ICON, TOTAL_FUNCTION, UNION_CELLS
 
Constructor Summary
StoredGridUndo(JReportGrid grid, String descr)
           
 
Method Summary
 void clear()
           
protected  Reader createReader(File file)
           
protected  Writer createWriter(File file)
           
protected  void saveReport()
           
 
Methods inherited from class jdbreport.grid.undo.AbstractGridUndo
equals, getDescription, getGrid, initSelectedGrid, selectRect, undo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_SIZE

protected static final int MAX_SIZE
See Also:
Constant Field Values

MAX_CELLS

protected static final int MAX_CELLS
See Also:
Constant Field Values

fileName

protected String fileName

buffer

protected String buffer
Constructor Detail

StoredGridUndo

public StoredGridUndo(JReportGrid grid,
                      String descr)
Method Detail

saveReport

protected void saveReport()
                   throws SaveReportException,
                          IOException
Throws:
IOException
SaveReportException

createWriter

protected Writer createWriter(File file)
                       throws UnsupportedEncodingException,
                              FileNotFoundException
Throws:
UnsupportedEncodingException
FileNotFoundException

createReader

protected Reader createReader(File file)
                       throws UnsupportedEncodingException,
                              FileNotFoundException
Throws:
UnsupportedEncodingException
FileNotFoundException

clear

public void clear()
Specified by:
clear in interface UndoItem
Overrides:
clear in class AbstractGridUndo