com.jhlabs.image
Class BorderFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.BorderFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable

public class BorderFilter
extends AbstractBufferedImageOp

A filter to add a border around an image using the supplied Paint, which may be null for no painting.


Constructor Summary
BorderFilter()
           
BorderFilter(int leftBorder, int topBorder, int rightBorder, int bottomBorder, java.awt.Paint borderPaint)
           
 
Method Summary
 java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
           
 int getBottomBorder()
           
 int getLeftBorder()
           
 int getRightBorder()
           
 int getTopBorder()
           
 void setBottomBorder(int bottomBorder)
           
 void setLeftBorder(int leftBorder)
           
 void setRightBorder(int rightBorder)
           
 void setTopBorder(int topBorder)
           
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, process, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BorderFilter

public BorderFilter()

BorderFilter

public BorderFilter(int leftBorder,
                    int topBorder,
                    int rightBorder,
                    int bottomBorder,
                    java.awt.Paint borderPaint)
Method Detail

setLeftBorder

public void setLeftBorder(int leftBorder)

getLeftBorder

public int getLeftBorder()

setRightBorder

public void setRightBorder(int rightBorder)

getRightBorder

public int getRightBorder()

setTopBorder

public void setTopBorder(int topBorder)

getTopBorder

public int getTopBorder()

setBottomBorder

public void setBottomBorder(int bottomBorder)

getBottomBorder

public int getBottomBorder()

filter

public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
                                           java.awt.image.BufferedImage dst)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object