|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMarkupCache
Each Wicket application has a single IMarkupCache associated with it (see IMarkupSettings
). Via MarkupFactory the markup cache is used by every Component to get its associated
markup stream.
| Method Summary | |
|---|---|
void |
clear()
Clear markup cache and force reload of all markup data |
Markup |
getMarkup(MarkupContainer container,
Class<?> clazz,
boolean enforceReload)
Gets any (immutable) markup resource for the container or any of its parent classes (markup inheritance) |
IMarkupFragment |
removeMarkup(String cacheKey)
Remove the markup associated with the cache key from the cache including all dependent markups (markup inheritance) |
void |
shutdown()
Will be called by the application while shutting down. |
int |
size()
|
| Method Detail |
|---|
void clear()
Markup getMarkup(MarkupContainer container,
Class<?> clazz,
boolean enforceReload)
container - The original requesting markup containerclazz - The class to get the associated markup for. If null, the container's class is
used, but it can be a parent class of the container as well (markup inheritance)enforceReload - The cache will be ignored and all, including inherited markup files, will be
reloaded. Whatever is in the cache, it will be ignored
IMarkupFragment removeMarkup(String cacheKey)
cacheKey -
MarkupResourceStream.getCacheKey()int size()
void shutdown()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||