org.jvnet.substance.plugin
Class BaseWatermarkPlugin

java.lang.Object
  extended by org.jvnet.substance.plugin.BaseWatermarkPlugin
All Implemented Interfaces:
org.jvnet.lafplugin.LafPlugin, SubstanceWatermarkPlugin

public class BaseWatermarkPlugin
extends java.lang.Object
implements SubstanceWatermarkPlugin

Core plugin for watermarks. See SubstanceWatermarkPlugin interface. This class is for internal use only.

Author:
Kirill Grouchnikov.

Field Summary
 
Fields inherited from interface org.jvnet.substance.plugin.SubstanceWatermarkPlugin
TAG_WATERMARK_PLUGIN_CLASS
 
Fields inherited from interface org.jvnet.lafplugin.LafPlugin
TAG_MAIN
 
Constructor Summary
BaseWatermarkPlugin()
           
 
Method Summary
 java.lang.String getDefaultWatermarkClassName()
          Returns the class name of the default watermark.
 java.util.Set<WatermarkInfo> getWatermarks()
          Returns information on all available watermarks in this plugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseWatermarkPlugin

public BaseWatermarkPlugin()
Method Detail

getWatermarks

public java.util.Set<WatermarkInfo> getWatermarks()
Description copied from interface: SubstanceWatermarkPlugin
Returns information on all available watermarks in this plugin.

Specified by:
getWatermarks in interface SubstanceWatermarkPlugin
Returns:
Information on all available watermarks in this plugin.

getDefaultWatermarkClassName

public java.lang.String getDefaultWatermarkClassName()
Description copied from interface: SubstanceWatermarkPlugin
Returns the class name of the default watermark.

Specified by:
getDefaultWatermarkClassName in interface SubstanceWatermarkPlugin
Returns:
The class name of the default watermark.