Package org.apache.wiki.render
Class WikiRenderer
java.lang.Object
org.apache.wiki.render.WikiRenderer
- Direct Known Subclasses:
CleanTextRenderer
,CreoleRenderer
,MarkdownRenderer
,WysiwygEditingRenderer
,XHTMLRenderer
Provides an interface to the basic rendering engine. This class is an abstract class instead of an interface because
it is expected that rendering capabilities are increased at some point, and I would hate if renderers broke.
This class allows some sane defaults to be implemented.
- Since:
- 2.4
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final String
protected final Context
protected final WikiDocument
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
WikiRenderer
(Context context, WikiDocument doc) Create a WikiRenderer. -
Method Summary
-
Field Details
-
m_context
-
m_document
-
LINKS_TRANSLATION
- See Also:
-
LINKS_SOURCE
- See Also:
-
-
Constructor Details
-
WikiRenderer
Create a WikiRenderer.- Parameters:
context
- A WikiContext in which the rendering will take place.doc
- The WikiDocument which shall be rendered.
-
-
Method Details
-
getString
Renders and returns the end result.- Returns:
- A rendered string.
- Throws:
IOException
- If rendering fails.
-