| Package | Description |
|---|---|
| fr.opensagres.xdocreport.template | |
| fr.opensagres.xdocreport.template.utils |
| Modifier and Type | Method and Description |
|---|---|
IContext |
ITemplateEngine.createContext()
Create a new context to register Java model.
|
IContext |
ITemplateEngine.createContext(Map<String,Object> contextMap)
Create a new context to register Java model from the given Map.
|
| Modifier and Type | Method and Description |
|---|---|
static ITemplateEngine |
TemplateContextHelper.getTemplateEngine(IContext context)
Retrieves the template engine from the given context.
|
void |
ITemplateEngine.process(String entryName,
IContext context,
Reader reader,
Writer writer)
Merge Java model coming from the given context with the given reader and register the merge result in the given
writer.
|
void |
AbstractTemplateEngine.process(String entryName,
IContext context,
Reader reader,
Writer writer) |
void |
ITemplateEngine.process(String templateName,
IContext context,
Writer writer)
Merge Java model coming from the given context with the given template name and register the merge result in the
given writer.
|
void |
ITemplateEngine.process(String reportId,
String entryName,
IEntryReaderProvider readerProvider,
IEntryWriterProvider writerProvider,
IContext context)
Merge Java model coming from the given context with the XML file entryName of the given document archive and
modify the entry of the document archive.
|
void |
AbstractTemplateEngine.process(String reportId,
String entryName,
IEntryReaderProvider readerProvider,
IEntryWriterProvider writerProvider,
IContext context) |
void |
ITemplateEngine.process(String reportId,
String entryName,
IEntryReaderProvider readerProvider,
Writer writer,
IContext context) |
void |
AbstractTemplateEngine.process(String reportId,
String entryName,
IEntryReaderProvider readerProvider,
Writer writer,
IContext context) |
protected abstract void |
AbstractTemplateEngine.processNoCache(String templateName,
IContext context,
Reader reader,
Writer writer)
Merge the given template with the given context and writes the result in the given writer.
|
protected abstract void |
AbstractTemplateEngine.processWithCache(String templateName,
IContext context,
Writer writer)
Merge the given template with the given context and writes the result in the given writer.
|
static void |
TemplateContextHelper.putContext(IContext context)
Register the given context in the given context.
|
static void |
TemplateContextHelper.putTemplateEngine(IContext context,
ITemplateEngine templateEngine)
Register the given template engine in the given context.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
TemplateUtils.putContextForDottedKey(IContext context,
String key,
Object value)
If key has '.' character in the key (ex : project.name), this method create a
DynamicBean instance to
emulate the bean Project#getName(). |
Copyright © 2015. All Rights Reserved.