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
IOExceptionpublic abstract boolean isFaceletCached(URL url)
public abstract V getViewMetadataFacelet(URL url) throws IOException
IOExceptionpublic 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 © 2025 The Apache Software Foundation. All rights reserved.