|
||||||||||
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 |