org.uispec4j.utils
Class DummyRepaintManager

java.lang.Object
  extended by javax.swing.RepaintManager
      extended by org.uispec4j.utils.DummyRepaintManager

public class DummyRepaintManager
extends javax.swing.RepaintManager

Use this to prevent Swing from painting your components during the tests. This can speed up the execution of your tests.


Constructor Summary
DummyRepaintManager()
           
 
Method Summary
 void addDirtyRegion(javax.swing.JComponent c, int x, int y, int w, int h)
           
 void addInvalidComponent(javax.swing.JComponent invalidComponent)
           
 java.awt.Rectangle getDirtyRegion(javax.swing.JComponent aComponent)
           
 java.awt.Dimension getDoubleBufferMaximumSize()
           
 java.awt.Image getOffscreenBuffer(java.awt.Component c, int proposedWidth, int proposedHeight)
           
 java.awt.Image getVolatileOffscreenBuffer(java.awt.Component c, int proposedWidth, int proposedHeight)
           
static void init()
           
 boolean isCompletelyDirty(javax.swing.JComponent aComponent)
           
 boolean isDoubleBufferingEnabled()
           
static boolean isInstalled()
           
 void markCompletelyClean(javax.swing.JComponent aComponent)
           
 void markCompletelyDirty(javax.swing.JComponent aComponent)
           
 void paintDirtyRegions()
           
 void removeInvalidComponent(javax.swing.JComponent component)
           
 void setDoubleBufferingEnabled(boolean aFlag)
           
 void setDoubleBufferMaximumSize(java.awt.Dimension d)
           
 void validateInvalidComponents()
           
 
Methods inherited from class javax.swing.RepaintManager
currentManager, currentManager, setCurrentManager, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DummyRepaintManager

public DummyRepaintManager()
Method Detail

isInstalled

public static boolean isInstalled()

init

public static void init()

addDirtyRegion

public void addDirtyRegion(javax.swing.JComponent c,
                           int x,
                           int y,
                           int w,
                           int h)
Overrides:
addDirtyRegion in class javax.swing.RepaintManager

addInvalidComponent

public void addInvalidComponent(javax.swing.JComponent invalidComponent)
Overrides:
addInvalidComponent in class javax.swing.RepaintManager

getDirtyRegion

public java.awt.Rectangle getDirtyRegion(javax.swing.JComponent aComponent)
Overrides:
getDirtyRegion in class javax.swing.RepaintManager

getDoubleBufferMaximumSize

public java.awt.Dimension getDoubleBufferMaximumSize()
Overrides:
getDoubleBufferMaximumSize in class javax.swing.RepaintManager

getOffscreenBuffer

public java.awt.Image getOffscreenBuffer(java.awt.Component c,
                                         int proposedWidth,
                                         int proposedHeight)
Overrides:
getOffscreenBuffer in class javax.swing.RepaintManager

getVolatileOffscreenBuffer

public java.awt.Image getVolatileOffscreenBuffer(java.awt.Component c,
                                                 int proposedWidth,
                                                 int proposedHeight)
Overrides:
getVolatileOffscreenBuffer in class javax.swing.RepaintManager

isCompletelyDirty

public boolean isCompletelyDirty(javax.swing.JComponent aComponent)
Overrides:
isCompletelyDirty in class javax.swing.RepaintManager

isDoubleBufferingEnabled

public boolean isDoubleBufferingEnabled()
Overrides:
isDoubleBufferingEnabled in class javax.swing.RepaintManager

markCompletelyClean

public void markCompletelyClean(javax.swing.JComponent aComponent)
Overrides:
markCompletelyClean in class javax.swing.RepaintManager

markCompletelyDirty

public void markCompletelyDirty(javax.swing.JComponent aComponent)
Overrides:
markCompletelyDirty in class javax.swing.RepaintManager

paintDirtyRegions

public void paintDirtyRegions()
Overrides:
paintDirtyRegions in class javax.swing.RepaintManager

removeInvalidComponent

public void removeInvalidComponent(javax.swing.JComponent component)
Overrides:
removeInvalidComponent in class javax.swing.RepaintManager

setDoubleBufferingEnabled

public void setDoubleBufferingEnabled(boolean aFlag)
Overrides:
setDoubleBufferingEnabled in class javax.swing.RepaintManager

setDoubleBufferMaximumSize

public void setDoubleBufferMaximumSize(java.awt.Dimension d)
Overrides:
setDoubleBufferMaximumSize in class javax.swing.RepaintManager

validateInvalidComponents

public void validateInvalidComponents()
Overrides:
validateInvalidComponents in class javax.swing.RepaintManager


Copyright © 2004-2010. All Rights Reserved.