public abstract class FaceletCache<V> extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
FaceletCache.MemberFactory<V> |
Constructor and Description |
---|
FaceletCache() |
Modifier and Type | Method and Description |
---|---|
abstract V |
getFacelet(URL url) |
protected FaceletCache.MemberFactory<V> |
getMemberFactory() |
protected FaceletCache.MemberFactory<V> |
getMetadataMemberFactory() |
abstract V |
getViewMetadataFacelet(URL url) |
abstract boolean |
isFaceletCached(URL url) |
abstract boolean |
isViewMetadataFaceletCached(URL url) |
void |
setCacheFactories(FaceletCache.MemberFactory<V> faceletFactory,
FaceletCache.MemberFactory<V> viewMetadataFaceletFactory) |
protected void |
setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory,
FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
Deprecated.
|
public abstract V getFacelet(URL url) throws IOException
IOException
public abstract boolean isFaceletCached(URL url)
public abstract V getViewMetadataFacelet(URL url) throws IOException
IOException
public abstract boolean isViewMetadataFaceletCached(URL url)
@Deprecated protected void setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory, FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
protected FaceletCache.MemberFactory<V> getMemberFactory()
protected FaceletCache.MemberFactory<V> getMetadataMemberFactory()
public void setCacheFactories(FaceletCache.MemberFactory<V> faceletFactory, FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
faceletFactory
- viewMetadataFaceletFactory
- Copyright © 2020 The Apache Software Foundation. All rights reserved.