|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of TemplateClass in org.rythmengine |
|---|
| Methods in org.rythmengine that return TemplateClass | |
|---|---|
TemplateClass |
RythmEngine.getRegisteredTemplateClass(String name)
Return TemplateClass from a tag name
|
TemplateClass |
RythmEngine.getTemplateClass(ITemplateResource resource)
(3rd party API, not for user application) Get an new template class by template resource |
| Methods in org.rythmengine with parameters of type TemplateClass | |
|---|---|
void |
RythmEngine.addExtendRelationship(TemplateClass parent,
TemplateClass child)
Not an API for user application |
void |
RythmEngine.invalidate(TemplateClass parent)
Not an API for user application |
RythmEngine |
RythmEngine.registerTemplateClass(TemplateClass tc)
Register a template class and return self |
String |
RythmEngine.testTemplate(String name,
TemplateClass callerClass)
Check if a template exists and return it's name |
| Uses of TemplateClass in org.rythmengine.exception |
|---|
| Constructors in org.rythmengine.exception with parameters of type TemplateClass | |
|---|---|
CompileException(RythmEngine engine,
TemplateClass tc,
int javaLineNumber,
String message)
|
|
ParseException(RythmEngine engine,
TemplateClass tc,
int line,
String message,
Object... args)
|
|
ParseException(RythmEngine engine,
Throwable cause,
TemplateClass tc,
int line,
String message,
Object... args)
|
|
RythmException(RythmEngine engine,
TemplateClass tc,
int javaLineNumber,
int templateLineNumber,
String message)
|
|
RythmException(RythmEngine engine,
TemplateClass tc,
int javaLineNumber,
String message)
|
|
RythmException(RythmEngine engine,
Throwable t,
TemplateClass tc,
int javaLineNumber,
int templateLineNumber,
String message)
|
|
| Uses of TemplateClass in org.rythmengine.extension |
|---|
| Methods in org.rythmengine.extension that return TemplateClass | |
|---|---|
TemplateClass |
ITemplateResourceLoader.tryLoadTemplate(String tmplName,
RythmEngine engine,
TemplateClass callerTemplateClass)
Try to load a template tag with tag name. |
| Methods in org.rythmengine.extension with parameters of type TemplateClass | |
|---|---|
TemplateClass |
ITemplateResourceLoader.tryLoadTemplate(String tmplName,
RythmEngine engine,
TemplateClass callerTemplateClass)
Try to load a template tag with tag name. |
| Uses of TemplateClass in org.rythmengine.internal |
|---|
| Fields in org.rythmengine.internal with type parameters of type TemplateClass | |
|---|---|
static IEvent<Void,TemplateClass> |
RythmEvents.COMPILE_FAILED
Triggered upon compilation of a template class failed |
static IEvent<Void,TemplateClass> |
RythmEvents.PARSE_FAILED
Triggered upon parse exception |
| Methods in org.rythmengine.internal that return TemplateClass | |
|---|---|
TemplateClass |
CodeBuilder.getExtendedTemplateClass()
|
TemplateClass |
TemplateParser.getTemplateClass()
|
TemplateClass |
IContext.getTemplateClass()
|
TemplateClass |
CodeBuilder.getTemplateClass()
|
| Methods in org.rythmengine.internal with parameters of type TemplateClass | |
|---|---|
CodeBuilder |
IDialect.createCodeBuilder(String template,
String className,
String tagName,
TemplateClass templateClass,
RythmEngine engine)
|
| Constructors in org.rythmengine.internal with parameters of type TemplateClass | |
|---|---|
AutoToStringCodeBuilder(String template,
String className,
String tagName,
TemplateClass templateClass,
RythmEngine engine,
IDialect dialect)
|
|
CodeBuilder(String template,
String className,
String tagName,
TemplateClass templateClass,
RythmEngine engine,
IDialect requiredDialect)
|
|
| Uses of TemplateClass in org.rythmengine.internal.compiler |
|---|
| Fields in org.rythmengine.internal.compiler declared as TemplateClass | |
|---|---|
TemplateClass |
TemplateClass.extendedTemplateClass
|
| Fields in org.rythmengine.internal.compiler with type parameters of type TemplateClass | |
|---|---|
Map<String,TemplateClass> |
TemplateClassManager.clsNameIdx
Index template class with class name |
Map<Object,TemplateClass> |
TemplateClassManager.tmplIdx
Index template class with inline template content or template file name |
| Methods in org.rythmengine.internal.compiler that return TemplateClass | |
|---|---|
static TemplateClass |
TemplateClass.createInnerClass(String className,
byte[] byteCode,
TemplateClass parent)
|
TemplateClass |
TemplateClassManager.getByClassName(String name)
Get a class by name |
TemplateClass |
TemplateClassManager.getByTemplate(Object name)
|
TemplateClass |
TemplateClassManager.getByTemplate(Object name,
boolean checkResource)
|
TemplateClass |
TemplateClass.root()
|
| Methods in org.rythmengine.internal.compiler that return types with arguments of type TemplateClass | |
|---|---|
List<TemplateClass> |
TemplateClassManager.all()
All loaded classes. |
| Methods in org.rythmengine.internal.compiler with parameters of type TemplateClass | |
|---|---|
void |
TemplateClassManager.add(Object key,
TemplateClass templateClass)
Deprecated. |
void |
TemplateClassManager.add(TemplateClass templateClass)
|
void |
TemplateClass.addIncludeTemplateClass(TemplateClass tc)
|
void |
TemplateClassCache.cacheTemplateClass(TemplateClass tc)
|
void |
TemplateClassCache.cacheTemplateClassSource(TemplateClass tc)
|
static TemplateClass |
TemplateClass.createInnerClass(String className,
byte[] byteCode,
TemplateClass parent)
|
void |
TemplateClass.delayedEnhance(TemplateClass root)
Used to instruct embedded class byte code needs to be enhanced, but for now let's just use the java byte code as the enhanced bytecode |
void |
TemplateClassCache.deleteCache(TemplateClass tc)
Delete the bytecode |
void |
TemplateClassLoader.detectChange(TemplateClass tc)
|
void |
TemplateClassCache.loadTemplateClass(TemplateClass tc)
Retrieve java source and bytecode if template content has not changed |
void |
TemplateClassManager.remove(TemplateClass templateClass)
|
| Uses of TemplateClass in org.rythmengine.internal.dialect |
|---|
| Methods in org.rythmengine.internal.dialect with parameters of type TemplateClass | |
|---|---|
CodeBuilder |
DialectBase.createCodeBuilder(String template,
String className,
String tagName,
TemplateClass templateClass,
RythmEngine engine)
|
CodeBuilder |
AutoToString.createCodeBuilder(String template,
String className,
String tagName,
TemplateClass templateClass,
RythmEngine engine)
|
| Uses of TemplateClass in org.rythmengine.resource |
|---|
| Methods in org.rythmengine.resource that return TemplateClass | |
|---|---|
TemplateClass |
TemplateResourceManager.resourceLoaded(ITemplateResource resource,
boolean async)
|
TemplateClass |
ResourceLoaderBase.tryLoadTemplate(String tmplName,
RythmEngine engine,
TemplateClass callerTemplateClass)
|
TemplateClass |
TemplateResourceManager.tryLoadTemplate(String tmplName,
TemplateClass callerClass)
|
| Methods in org.rythmengine.resource with parameters of type TemplateClass | |
|---|---|
String |
ResourceLoaderBase.getFullName(TemplateClass tc)
|
TemplateClass |
ResourceLoaderBase.tryLoadTemplate(String tmplName,
RythmEngine engine,
TemplateClass callerTemplateClass)
|
TemplateClass |
TemplateResourceManager.tryLoadTemplate(String tmplName,
TemplateClass callerClass)
|
| Uses of TemplateClass in org.rythmengine.template |
|---|
| Methods in org.rythmengine.template that return TemplateClass | |
|---|---|
TemplateClass |
TemplateBase.__getTemplateClass(boolean useCaller)
Get the template class of this template. |
TemplateClass |
ITemplate.__getTemplateClass(boolean useCaller)
Return the template class of this template instance |
| Methods in org.rythmengine.template with parameters of type TemplateClass | |
|---|---|
void |
TemplateBase.__setTemplateClass(TemplateClass templateClass)
Set template class and template code type to this template instance |
void |
ITemplate.__Context.init(TemplateBase templateBase,
ICodeType type,
Locale locale,
TemplateClass tc,
RythmEngine engine)
init the context with template and base code type |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||