org.jfree.report.util
Class ComponentDrawable

java.lang.Object
  extended by org.jfree.report.util.ComponentDrawable
All Implemented Interfaces:
org.jfree.ui.Drawable, org.jfree.ui.ExtendedDrawable

public class ComponentDrawable
extends java.lang.Object
implements org.jfree.ui.ExtendedDrawable

Creation-Date: 11.10.2005, 14:03:15

Author:
Thomas Morgner

Constructor Summary
ComponentDrawable()
           
 
Method Summary
 void draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D area)
           
 java.awt.Component getComponent()
           
 java.awt.Dimension getPreferredSize()
           
protected static java.awt.Window getWindowAncestor(java.awt.Component component)
           
 boolean isAllowOwnPeer()
           
 boolean isPaintSynchronously()
           
 boolean isPreserveAspectRatio()
           
 void setAllowOwnPeer(boolean allowOwnPeer)
           
 void setComponent(java.awt.Component component)
           
 void setPaintSynchronously(boolean paintSynchronously)
           
 void setPreserveAspectRatio(boolean preserveAspectRatio)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentDrawable

public ComponentDrawable()
Method Detail

isAllowOwnPeer

public boolean isAllowOwnPeer()

setAllowOwnPeer

public void setAllowOwnPeer(boolean allowOwnPeer)

isPaintSynchronously

public boolean isPaintSynchronously()

setPaintSynchronously

public void setPaintSynchronously(boolean paintSynchronously)

getComponent

public java.awt.Component getComponent()

setComponent

public void setComponent(java.awt.Component component)

getPreferredSize

public java.awt.Dimension getPreferredSize()
Specified by:
getPreferredSize in interface org.jfree.ui.ExtendedDrawable

getWindowAncestor

protected static java.awt.Window getWindowAncestor(java.awt.Component component)

setPreserveAspectRatio

public void setPreserveAspectRatio(boolean preserveAspectRatio)

isPreserveAspectRatio

public boolean isPreserveAspectRatio()
Specified by:
isPreserveAspectRatio in interface org.jfree.ui.ExtendedDrawable

draw

public void draw(java.awt.Graphics2D g2,
                 java.awt.geom.Rectangle2D area)
Specified by:
draw in interface org.jfree.ui.Drawable