org.riotfamily.website.txt2img
Class ButtonRenderer
java.lang.Object
org.riotfamily.website.txt2img.TextRenderer
org.riotfamily.website.txt2img.ListItemRenderer
org.riotfamily.website.txt2img.ButtonRenderer
- All Implemented Interfaces:
- BeanNameAware, InitializingBean
public class ButtonRenderer
- extends ListItemRenderer
- implements BeanNameAware
Class to render button graphics.
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 |
ButtonRenderer
public ButtonRenderer()
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()