Copyright© 2008-2026 Sitevision AB, all rights reserved.
@Requireable(value="TextModuleRendererBuilder") public interface TextModuleRendererBuilder extends Builder<TextModuleRenderer>
Builder for creating a TextModuleRenderer instance.
TextModuleRendererBuilder has one mandatory attribute and one optional attribute:
RendererContext.ORIGIN_PAGE.
Using the TextModuleRendererBuilder is pretty straightforward, if you remember that it is stateful. Conceptually you would typically use it like this:
When you have built a TextModuleRenderer instance, you can re-use the TextModuleRendererBuilder to build more instances.
Typically like:
Tip! The Builder interface documentation contains
more information about Builders and how to work with them and TextModuleRenderer has a code example of how
this builder and its result can be used.
An instance of the Sitevision class implementing this interface can be obtained via
RendererBuilderFactory.getTextModuleRendererBuilder().
See RendererBuilderFactory for how to obtain an instance of the RendererBuilderFactory interface.
| Modifier and Type | Method and Description |
|---|---|
TextModuleRenderer |
build()
Creates a TextModuleRenderer instance for the page of this builder.
|
TextModuleRendererBuilder |
setPage(Node aPageNode)
Sets the page of this builder.
|
TextModuleRendererBuilder |
setRendererContext(RendererContext aRendererContext)
Sets the renderer context to use when rendering content.
|
TextModuleRendererBuilder setPage(Node aPageNode)
aPageNode - a page (sv:page, sv:article, sv:sitePage)TextModuleRendererBuilder setRendererContext(RendererContext aRendererContext)
If not set or set to null, the default renderer context (RendererContext.ORIGIN_PAGE) will be used.
aRendererContext - the render contextTextModuleRenderer build() throws IllegalStateException
build in interface Builder<TextModuleRenderer>IllegalStateException - if no valid page is setSitevision - Content Management Made Easy
Sitevision is an advanced Java enterprise portal product that implements Java Content Repository (JSR 283).
Copyright© 2008-2026 Sitevision AB, all rights reserved.