public class TemplateClassManager extends Object
| Modifier and Type | Field and Description |
|---|---|
Map<String,TemplateClass> |
clsNameIdx
Index template class with class name
|
RythmEngine |
engine |
protected static ILogger |
logger |
Map<Object,TemplateClass> |
tmplIdx
Index template class with inline template content or template file name
|
| Constructor and Description |
|---|
TemplateClassManager(RythmEngine engine) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(TemplateClass templateClass) |
List<TemplateClass> |
all()
All loaded classes.
|
void |
clear()
Clear the classCache cache
|
TemplateClass |
getByClassName(String name)
Get a class by name
|
TemplateClass |
getByTemplate(Object name) |
TemplateClass |
getByTemplate(Object name,
boolean checkResource) |
boolean |
hasClass(String name) |
void |
remove(String name) |
void |
remove(TemplateClass templateClass) |
String |
toString() |
protected static final ILogger logger
public RythmEngine engine
public Map<String,TemplateClass> clsNameIdx
public Map<Object,TemplateClass> tmplIdx
public TemplateClassManager(RythmEngine engine)
public void clear()
public List<TemplateClass> all()
public TemplateClass getByClassName(String name)
name - The fully qualified class namepublic TemplateClass getByTemplate(Object name, boolean checkResource)
public TemplateClass getByTemplate(Object name)
public void add(TemplateClass templateClass)
public void remove(TemplateClass templateClass)
public void remove(String name)
public boolean hasClass(String name)
Copyright © 2016. All Rights Reserved.