org.riotfamily.website.txt2img
Class ButtonRenderer

java.lang.Object
  extended by org.riotfamily.website.txt2img.TextRenderer
      extended by org.riotfamily.website.txt2img.ListItemRenderer
          extended by org.riotfamily.website.txt2img.ButtonRenderer
All Implemented Interfaces:
BeanNameAware, InitializingBean

public class ButtonRenderer
extends ListItemRenderer
implements BeanNameAware

Class to render button graphics.


Constructor Summary
ButtonRenderer()
           
 
Method Summary
 void afterPropertiesSet()
           
 BufferedImage generate(String label)
           
 String getId()
           
 long getLastModified()
           
 String getRules()
           
 void setBeanName(String name)
           
 void setBg(Resource res)
           
 void setHoverColor(String hoverColor)
           
 
Methods inherited from class org.riotfamily.website.txt2img.ListItemRenderer
generate, generate, setBulletIcon, setBulletLeft, setBulletTop, setHoverBulletIcon, setPaddingLeft
 
Methods inherited from class org.riotfamily.website.txt2img.TextRenderer
checkSize, createGraphics, createImage, drawText, getFont, getSize, layout, setAntiAlias, setColor, setFont, setInternalFontSize, setLineSpacing, setMaxWidth, setPaddingBottom, setPaddingRight, setPaddingTop, setResample, setShrinkToFit, setSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ButtonRenderer

public ButtonRenderer()
Method Detail

setBg

public void setBg(Resource res)
           throws IOException
Throws:
IOException

setHoverColor

public void setHoverColor(String hoverColor)

setBeanName

public void setBeanName(String name)
Specified by:
setBeanName in interface BeanNameAware

getId

public String getId()

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface InitializingBean
Overrides:
afterPropertiesSet in class ListItemRenderer

getLastModified

public long getLastModified()

generate

public BufferedImage generate(String label)
                       throws Exception
Throws:
Exception

getRules

public String getRules()