net.databinder.components
Class FormattedRenderedTextImageResource
java.lang.Object
org.apache.wicket.Resource
org.apache.wicket.markup.html.WebResource
org.apache.wicket.markup.html.DynamicWebResource
org.apache.wicket.markup.html.image.resource.DynamicImageResource
org.apache.wicket.markup.html.image.resource.RenderedDynamicImageResource
net.databinder.components.RenderedLabel.RenderedTextImageResource
net.databinder.components.FormattedRenderedTextImageResource
- All Implemented Interfaces:
- java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IRequestListener, org.apache.wicket.IResourceListener
- Direct Known Subclasses:
- FontFormattedRenderedLabel.FontFormattedRenderedImageResource
public abstract class FormattedRenderedTextImageResource
- extends RenderedLabel.RenderedTextImageResource
Base class for rendered labels formated with a Markdown subset including **bold**
__bold__ *italic* _italic_ and [link] appearance, as well as hard returns (space-space-newline)
and paragraphs (newline-newline). Subclasses apply attributes to
an AttributedString in the abstract attributeBold/Italic/Link methods.
- Author:
- Nathan Hamblen
- See Also:
AttributedString,
Serialized Form
| Nested classes/interfaces inherited from class org.apache.wicket.markup.html.DynamicWebResource |
org.apache.wicket.markup.html.DynamicWebResource.ResourceState |
| Fields inherited from interface org.apache.wicket.IResourceListener |
INTERFACE |
| Methods inherited from class org.apache.wicket.markup.html.image.resource.RenderedDynamicImageResource |
getHeight, getImageData, getType, getWidth, invalidate, render, setHeight, setType, setWidth |
| Methods inherited from class org.apache.wicket.markup.html.image.resource.DynamicImageResource |
getFormat, getResourceState, setFormat, setLastModifiedTime, toImageData |
| Methods inherited from class org.apache.wicket.markup.html.DynamicWebResource |
getLocale, getResourceStream |
| Methods inherited from class org.apache.wicket.markup.html.WebResource |
configureResponse, getCacheDuration |
| Methods inherited from class org.apache.wicket.Resource |
getParameters, isCacheable, onResourceRequested, setCacheable, setParameters |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormattedRenderedTextImageResource
public FormattedRenderedTextImageResource()
getFormattedTextString
protected java.lang.String getFormattedTextString()
- Returns:
- string formatted with markdown subset
getAttributedLines
protected java.util.List<java.text.AttributedCharacterIterator> getAttributedLines()
- Overrides:
getAttributedLines in class RenderedLabel.RenderedTextImageResource
- Returns:
- string with attributes derived from formatting in getFormattedTextString()
Copyright © 2005-2008 Nathan Hamblen. All Rights Reserved.