public class PreDefinedContent extends AbstractContexed implements XMLGenerator, UIGenerator
XMLPrinter containing pre-defined content from
a message bundle. This is to allow pre-defined content
to be added to a ContentBuilder. The message text is allowed to contain
raw HTML formattingHtmlContentFormat![]() |
![]() |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_BUNDLE |
conn| Constructor and Description |
|---|
PreDefinedContent(AppContext conn,
boolean optional,
java.util.ResourceBundle mess,
java.lang.String message,
java.lang.Object... args) |
PreDefinedContent(AppContext conn,
boolean optional,
java.lang.String bundle,
java.lang.String message,
java.lang.Object... args) |
PreDefinedContent(AppContext conn,
java.util.ResourceBundle mess,
java.lang.String message,
java.lang.Object... args)
Create
PreDefinedContent from a specific message from a ResourceBundle |
PreDefinedContent(AppContext conn,
java.lang.String message) |
PreDefinedContent(AppContext conn,
java.lang.String message,
java.lang.Object... args) |
PreDefinedContent(AppContext conn,
java.lang.String bundle,
java.lang.String message,
java.lang.Object... args) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAsBlock(ContentBuilder cb) |
void |
addAsText(ContentBuilder cb)
Add this content to a
ContentBuilder as a text block |
ContentBuilder |
addContent(ContentBuilder builder) |
SimpleXMLBuilder |
addContent(SimpleXMLBuilder builder)
Add the target object to a
SimpleXMLBuilder |
boolean |
hasContent() |
protected java.lang.String |
process(java.lang.String value)
extension point to apply additional processing
|
java.lang.String |
toString() |
getContext, getLogger, resetLoggerpublic static final java.lang.String DEFAULT_BUNDLE
public PreDefinedContent(AppContext conn, java.lang.String message)
public PreDefinedContent(AppContext conn, java.lang.String message, java.lang.Object... args)
public PreDefinedContent(AppContext conn, java.lang.String bundle, java.lang.String message, java.lang.Object... args)
public PreDefinedContent(AppContext conn, boolean optional, java.lang.String bundle, java.lang.String message, java.lang.Object... args)
public PreDefinedContent(AppContext conn, java.util.ResourceBundle mess, java.lang.String message, java.lang.Object... args)
PreDefinedContent from a specific message from a ResourceBundleconn - mess - message - args - public PreDefinedContent(AppContext conn, boolean optional, java.util.ResourceBundle mess, java.lang.String message, java.lang.Object... args)
protected java.lang.String process(java.lang.String value)
value - public SimpleXMLBuilder addContent(SimpleXMLBuilder builder)
XMLGeneratorSimpleXMLBuilderaddContent in interface XMLGeneratorbuilder - SimpleXMLBuilderpublic ContentBuilder addContent(ContentBuilder builder)
addContent in interface UIGeneratorpublic void addAsText(ContentBuilder cb)
ContentBuilder as a text blockcb - public void addAsBlock(ContentBuilder cb)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean hasContent()