Package javax.faces.view.facelets
Class FaceletCache<V>
- java.lang.Object
-
- javax.faces.view.facelets.FaceletCache<V>
-
public abstract class FaceletCache<V> extends Object
- Since:
- 2.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FaceletCache.MemberFactory<V>
-
Constructor Summary
Constructors Constructor Description FaceletCache()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
getFacelet
public abstract V getFacelet(URL url) throws IOException
- Throws:
IOException
-
isFaceletCached
public abstract boolean isFaceletCached(URL url)
-
getViewMetadataFacelet
public abstract V getViewMetadataFacelet(URL url) throws IOException
- Throws:
IOException
-
isViewMetadataFaceletCached
public abstract boolean isViewMetadataFaceletCached(URL url)
-
setMemberFactories
@Deprecated protected void setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory, FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
Deprecated.
-
getMemberFactory
protected FaceletCache.MemberFactory<V> getMemberFactory()
-
getMetadataMemberFactory
protected FaceletCache.MemberFactory<V> getMetadataMemberFactory()
-
setCacheFactories
public void setCacheFactories(FaceletCache.MemberFactory<V> faceletFactory, FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
- Parameters:
faceletFactory
-viewMetadataFaceletFactory
-- Since:
- 2.3
-
-