ca.sqlpower.wabit.enterprise.client
Class Watermarker

java.lang.Object
  extended by ca.sqlpower.wabit.enterprise.client.Watermarker

public class Watermarker
extends java.lang.Object


Constructor Summary
Watermarker()
           
Watermarker(WabitSession session)
           
 
Method Summary
 void maybeWatermark(java.awt.Graphics g, java.awt.Rectangle size)
          Will verify if the server is licensed before watermarking.
 void setWatermarkMessage(java.lang.String newMessage)
          Manually sets the watermark message.
 void watermark(java.awt.Graphics g, java.awt.Rectangle size)
          Watermarks a graphics object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Watermarker

public Watermarker()

Watermarker

public Watermarker(WabitSession session)
Method Detail

setWatermarkMessage

public void setWatermarkMessage(java.lang.String newMessage)
Manually sets the watermark message.

Parameters:
newMessage - Watermark message to display

maybeWatermark

public void maybeWatermark(java.awt.Graphics g,
                           java.awt.Rectangle size)
Will verify if the server is licensed before watermarking.

Parameters:
g - Graphics object to insert the watermark into
size - The actual size of the watermarked area
Throws:
java.lang.IllegalStateException - if no session was provided at construction time

watermark

public void watermark(java.awt.Graphics g,
                      java.awt.Rectangle size)
Watermarks a graphics object

Parameters:
g - Graphics object to insert the watermark into
size - The actual size of the watermarked area


Copyright © 2009. All Rights Reserved.