org.freehep.postscript.types
Class PSDevice

java.lang.Object
  extended by org.freehep.postscript.types.PSDevice
All Implemented Interfaces:
DSCEventListener
Direct Known Subclasses:
ImageDevice, PanelDevice, VirtualDevice

public abstract class PSDevice
extends Object
implements DSCEventListener


Constructor Summary
PSDevice()
           
 
Method Summary
 void addComponentRefreshListener(RefreshListener l)
           
abstract  ImageDevice createImageDevice(int width, int height)
           
 void dscCommentFound(DSCEvent event)
           
 void erasePage()
           
protected  void fireComponentRefreshed()
           
 AffineTransform getBoundingBoxTransform()
           
abstract  Graphics getDeviceGraphics()
           
abstract  AffineTransform getDeviceTransform()
           
 Graphics2D getGraphics()
           
abstract  double getHeight()
           
 AffineTransform getMirrorTransform()
           
 AffineTransform getTransform()
           
abstract  double getWidth()
           
abstract  void refresh()
           
 void removeComponentRefreshListener(RefreshListener l)
           
 void setTransform(AffineTransform transform)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PSDevice

public PSDevice()
Method Detail

addComponentRefreshListener

public void addComponentRefreshListener(RefreshListener l)

removeComponentRefreshListener

public void removeComponentRefreshListener(RefreshListener l)

fireComponentRefreshed

protected void fireComponentRefreshed()

dscCommentFound

public void dscCommentFound(DSCEvent event)
Specified by:
dscCommentFound in interface DSCEventListener

setTransform

public void setTransform(AffineTransform transform)

getTransform

public AffineTransform getTransform()

getMirrorTransform

public AffineTransform getMirrorTransform()

getBoundingBoxTransform

public AffineTransform getBoundingBoxTransform()

getGraphics

public Graphics2D getGraphics()

erasePage

public void erasePage()

getDeviceTransform

public abstract AffineTransform getDeviceTransform()

getDeviceGraphics

public abstract Graphics getDeviceGraphics()

getWidth

public abstract double getWidth()

getHeight

public abstract double getHeight()

refresh

public abstract void refresh()

createImageDevice

public abstract ImageDevice createImageDevice(int width,
                                              int height)


Copyright © 2001-2009 FreeHEP. All Rights Reserved.