Class TextFilter

java.lang.Object
  |
  +--TextFilter
All Implemented Interfaces:
java.lang.Cloneable, se.datadosen.jalbum.JAFilter, java.io.Serializable
Direct Known Subclasses:
ShadowTextFilter, WatermarkFilter

public class TextFilter
extends java.lang.Object
implements se.datadosen.jalbum.JAFilter, java.lang.Cloneable

Title: JAlbum text image filter Copyright: Copyright (c) 2003 Company: Datadosen

Author:
David Ekholm
See Also:
Serialized Form

Field Summary
static java.lang.String BOTTOM_ALIGNMENT
           
static java.lang.String CENTER_ALIGNMENT
           
static java.lang.String LEFT_ALIGNMENT
           
static java.lang.String RIGHT_ALIGNMENT
           
static java.lang.String TOP_ALIGNMENT
           
 
Constructor Summary
TextFilter()
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage bi, java.util.Map vars)
           
 java.lang.String getAlign()
           
 java.awt.Color getColor()
           
 java.lang.String getDescription()
           
 java.lang.String getFace()
           
 java.awt.Font getFont()
           
 int getMargin()
           
 java.lang.String getName()
           
 int getOffset()
           
 int getSize()
           
 java.lang.String getStyle()
           
 java.lang.String getText()
           
 java.lang.String getValign()
           
 int getVoffset()
           
 boolean isAntialias()
           
 void setAlign(java.lang.String newAlign)
           
 void setAntialias(boolean newAntialias)
           
 void setColor(java.awt.Color color)
           
 void setColor(java.lang.String htmlColor)
           
 void setFace(java.lang.String fontFace)
           
 void setFont(java.awt.Font font)
           
 void setMargin(int newMargin)
           
 void setOffset(int newOffset)
           
 void setSize(int newSize)
           
 void setStyle(java.lang.String fontStyle)
           
 void setText(java.lang.String text)
           
 void setValign(java.lang.String newValign)
           
 void setVoffset(int newVoffset)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEFT_ALIGNMENT

public static final java.lang.String LEFT_ALIGNMENT
See Also:
Constant Field Values

CENTER_ALIGNMENT

public static final java.lang.String CENTER_ALIGNMENT
See Also:
Constant Field Values

RIGHT_ALIGNMENT

public static final java.lang.String RIGHT_ALIGNMENT
See Also:
Constant Field Values

TOP_ALIGNMENT

public static final java.lang.String TOP_ALIGNMENT
See Also:
Constant Field Values

BOTTOM_ALIGNMENT

public static final java.lang.String BOTTOM_ALIGNMENT
See Also:
Constant Field Values
Constructor Detail

TextFilter

public TextFilter()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface se.datadosen.jalbum.JAFilter

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface se.datadosen.jalbum.JAFilter

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage bi,
                                           java.util.Map vars)
Specified by:
filter in interface se.datadosen.jalbum.JAFilter

setText

public void setText(java.lang.String text)

getText

public java.lang.String getText()

setFont

public void setFont(java.awt.Font font)

getFont

public java.awt.Font getFont()

setSize

public void setSize(int newSize)

getSize

public int getSize()

setFace

public void setFace(java.lang.String fontFace)

getFace

public java.lang.String getFace()

setStyle

public void setStyle(java.lang.String fontStyle)

getStyle

public java.lang.String getStyle()

setColor

public void setColor(java.awt.Color color)

setColor

public void setColor(java.lang.String htmlColor)

getColor

public java.awt.Color getColor()

setMargin

public void setMargin(int newMargin)

getMargin

public int getMargin()

setAlign

public void setAlign(java.lang.String newAlign)

getAlign

public java.lang.String getAlign()

setValign

public void setValign(java.lang.String newValign)

getValign

public java.lang.String getValign()

setAntialias

public void setAntialias(boolean newAntialias)

isAntialias

public boolean isAntialias()

setOffset

public void setOffset(int newOffset)

getOffset

public int getOffset()

setVoffset

public void setVoffset(int newVoffset)

getVoffset

public int getVoffset()