Class DrawableWrapper

java.lang.Object
org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper

public class DrawableWrapper extends Object
Creation-Date: 05.12.2007, 19:15:56
Author:
Thomas Morgner
  • Constructor Details

    • DrawableWrapper

      public DrawableWrapper(Object maybeDrawable)
  • Method Details

    • getBackend

      public Object getBackend()
    • draw

      public void draw(Graphics2D g2, Rectangle2D bounds)
    • getPreferredSize

      public Dimension getPreferredSize()
      Returns the preferred size of the drawable. If the drawable is aspect ratio aware, these bounds should be used to compute the preferred aspect ratio for this drawable.
      Returns:
      the preferred size.
    • isPreserveAspectRatio

      public boolean isPreserveAspectRatio()
      Returns true, if this drawable will preserve an aspect ratio during the drawing.
      Returns:
      true, if an aspect ratio is preserved, false otherwise.
    • isDrawable

      public static boolean isDrawable(Object maybeDrawable)