|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object fr.opensagres.xdocreport.template.utils.TemplateUtils
public class TemplateUtils
Utilities for template cache, context.
Constructor Summary | |
---|---|
TemplateUtils()
|
Method Summary | |
---|---|
static String |
getCachedTemplateName(String reportId,
String entryName)
Returns the template cache name used to cache the given entry name (which is a template) of the given report id. |
static String |
getEntryName(String cachedTemplateName,
int index)
Returns the entry name of of the given cached template name. |
static int |
getIndexReportEntryName(String cachedTemplateName)
Returns the last index of the token '!' |
static String |
getReportId(String cachedTemplateName,
int index)
Returns the report of of the given cached template name. |
static IEntryInfo |
getTemplateCacheInfo(ITemplateCacheInfoProvider templateCacheInfoProvider,
String templateName)
|
static Object |
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(). |
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 String getCachedTemplateName(String reportId, String entryName)
reportId
- report id.entryName
- entry name.
public static int getIndexReportEntryName(String cachedTemplateName)
cachedTemplateName
- cached template name which follow pattern ($reportId '!' $entryName).
public static String getReportId(String cachedTemplateName, int index)
cachedTemplateName
- cached template name which follow pattern ($reportId '!' $entryName).index
- of the '!' character.
public static String getEntryName(String cachedTemplateName, int index)
cachedTemplateName
- cached template name which follow pattern ($reportId '!' $entryName).index
- of the '!' character.
public static IEntryInfo getTemplateCacheInfo(ITemplateCacheInfoProvider templateCacheInfoProvider, String templateName)
templateCacheInfoProvider
- templateName
-
public static Object putContextForDottedKey(IContext context, String key, 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 |