org.riotfamily.website.txt2img
Class ListItemRenderer
java.lang.Object
org.riotfamily.website.txt2img.TextRenderer
org.riotfamily.website.txt2img.ListItemRenderer
- All Implemented Interfaces:
- InitializingBean
- Direct Known Subclasses:
- ButtonRenderer, ReplacementRule
public class ListItemRenderer
- extends TextRenderer
TextRenderer that supports bullet icons.
- Since:
- 8.0
- Author:
- Felix Gnass [fgnass at neteye dot de]
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 |
ListItemRenderer
public ListItemRenderer()
setBulletIcon
public void setBulletIcon(Resource res)
throws IOException
- Throws:
IOException
setHoverBulletIcon
public void setHoverBulletIcon(Resource res)
throws IOException
- Throws:
IOException
setBulletTop
public void setBulletTop(int bulletTop)
setBulletLeft
public void setBulletLeft(int bulletLeft)
setPaddingLeft
public void setPaddingLeft(int paddingLeft)
- Description copied from class:
TextRenderer
- Sets the padding at the left side of the image in pixels.
The default value is
0
.
- Overrides:
setPaddingLeft
in class TextRenderer
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface InitializingBean
- Overrides:
afterPropertiesSet
in class TextRenderer
generate
public BufferedImage generate(String text,
int maxWidth,
String color)
- Overrides:
generate
in class TextRenderer
generate
public BufferedImage generate(String text,
int maxWidth,
String color,
boolean hover)