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, resetLogger
public 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 ResourceBundle
conn
- 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)
XMLGenerator
SimpleXMLBuilder
addContent
in interface XMLGenerator
builder
- SimpleXMLBuilder
public ContentBuilder addContent(ContentBuilder builder)
addContent
in interface UIGenerator
public void addAsText(ContentBuilder cb)
ContentBuilder
as a text blockcb
- public void addAsBlock(ContentBuilder cb)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean hasContent()