|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.opensagres.xdocreport.template.utils.TemplateUtils
public class TemplateUtils
Utilities for template cache, context.
| Constructor Summary | |
|---|---|
TemplateUtils()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
getCachedTemplateName(java.lang.String reportId,
java.lang.String entryName)
Returns the template cache name used to cache the given entry name (which is a template) of the given report id. |
static java.lang.String |
getEntryName(java.lang.String cachedTemplateName,
int index)
Returns the entry name of of the given cached template name. |
static int |
getIndexReportEntryName(java.lang.String cachedTemplateName)
Returns the last index of the token '!' |
static java.lang.String |
getReportId(java.lang.String cachedTemplateName,
int index)
Returns the report of of the given cached template name. |
static IEntryInfo |
getTemplateCacheInfo(ITemplateCacheInfoProvider templateCacheInfoProvider,
java.lang.String templateName)
|
static java.lang.Object |
putContextForDottedKey(IContext context,
java.lang.String key,
java.lang.Object value)
If key has '.' character in the key (ex : project.name), this method create a DynamicBean instance to
emulate the bean Project#getName(). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TemplateUtils()
| Method Detail |
|---|
public static java.lang.String getCachedTemplateName(java.lang.String reportId,
java.lang.String entryName)
reportId - report id.entryName - entry name.
public static int getIndexReportEntryName(java.lang.String cachedTemplateName)
cachedTemplateName - cached template name which follow pattern ($reportId '!' $entryName).
public static java.lang.String getReportId(java.lang.String cachedTemplateName,
int index)
cachedTemplateName - cached template name which follow pattern ($reportId '!' $entryName).index - of the '!' character.
public static java.lang.String getEntryName(java.lang.String cachedTemplateName,
int index)
cachedTemplateName - cached template name which follow pattern ($reportId '!' $entryName).index - of the '!' character.
public static IEntryInfo getTemplateCacheInfo(ITemplateCacheInfoProvider templateCacheInfoProvider,
java.lang.String templateName)
templateCacheInfoProvider - templateName -
public static java.lang.Object putContextForDottedKey(IContext context,
java.lang.String key,
java.lang.Object value)
DynamicBean instance to
emulate the bean Project#getName().
context - key - value -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||