picturedream.implementation
Class HistoryList

java.lang.Object
  |
  +--picturedream.implementation.HistoryList

public class HistoryList
extends java.lang.Object

Author:
rico.schuster

Field Summary
private static HistoryList gvInstance
           
private  int iredo
           
private  int iundo
           
private  java.util.Vector vPictureData
           
private  boolean waslastundo
           
 
Constructor Summary
private HistoryList()
           
 
Method Summary
private  void addPictureData(PictureData l)
          adds the given IPictureListener
 void clearHistoryList()
           
 PictureData createNewPictureData(int[] data, int width, int height)
           
private  PictureData getCurrentPicture()
           
static HistoryList getInstance()
          Creates a new instance of HistoryList
 PictureData redoPicture()
           
 PictureData undoPicture()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

gvInstance

private static HistoryList gvInstance

iredo

private int iredo

iundo

private int iundo

waslastundo

private boolean waslastundo

vPictureData

private java.util.Vector vPictureData
Constructor Detail

HistoryList

private HistoryList()
Method Detail

getInstance

public static HistoryList getInstance()
Creates a new instance of HistoryList

addPictureData

private void addPictureData(PictureData l)
adds the given IPictureListener

redoPicture

public PictureData redoPicture()

undoPicture

public PictureData undoPicture()

getCurrentPicture

private PictureData getCurrentPicture()

createNewPictureData

public PictureData createNewPictureData(int[] data,
                                        int width,
                                        int height)

clearHistoryList

public void clearHistoryList()