public class PrivateApiFaceletCacheAdapter<V>
extends jakarta.faces.view.facelets.FaceletCache<V>
| Constructor and Description |
|---|
PrivateApiFaceletCacheAdapter(FaceletCache<V> privateApi) |
| Modifier and Type | Method and Description |
|---|---|
V |
getFacelet(URL url)
Returns a cached Facelet instance. |
jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> |
getMemberFactory()
Returns the |
jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> |
getMetadataMemberFactory()
Returns the |
V |
getViewMetadataFacelet(URL url)
Returns a cached View Metadata Facelet instance. |
boolean |
isFaceletCached(URL url)
Determines whether a cached Facelet instance exists for this URL. |
boolean |
isViewMetadataFaceletCached(URL url)
Determines whether a cached View Metadata Facelet instance exists for this URL. |
void |
setMemberFactories(jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> faceletFactory,
jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
This must be called by the runtime at startup time, before any requests are serviced, and allows for the
|
public PrivateApiFaceletCacheAdapter(FaceletCache<V> privateApi)
public V getFacelet(URL url) throws IOException
jakarta.faces.view.facelets.FaceletCache
Returns a cached Facelet instance. If no instance is available, it will be created using the Facelet
FaceletCache.MemberFactory and stored in the cache.
getFacelet in class jakarta.faces.view.facelets.FaceletCache<V>url - URL for the Facelet being retrievedFaceletIOException - if unable to load a file necessary to respond to service this method.public V getViewMetadataFacelet(URL url) throws IOException
jakarta.faces.view.facelets.FaceletCache
Returns a cached View Metadata Facelet instance. If no instance is available, it will be created using the View
Metadata Facelet FaceletCache.MemberFactory and stored in the cache.
getViewMetadataFacelet in class jakarta.faces.view.facelets.FaceletCache<V>url - URL for the View Metadata Facelet being retrievedFacelet instanceIOException - if unable to load a file necessary to respond to service this method.public boolean isFaceletCached(URL url)
jakarta.faces.view.facelets.FaceletCacheDetermines whether a cached Facelet instance exists for this URL. Returns true if a cached instance exists, false otherwise
isFaceletCached in class jakarta.faces.view.facelets.FaceletCache<V>url - URL for the Faceletpublic boolean isViewMetadataFaceletCached(URL url)
jakarta.faces.view.facelets.FaceletCacheDetermines whether a cached View Metadata Facelet instance exists for this URL. Returns true if a cached instance exists, false otherwise
isViewMetadataFaceletCached in class jakarta.faces.view.facelets.FaceletCache<V>url - URL for the View Metadata Faceletpublic void setMemberFactories(jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> faceletFactory, jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
jakarta.faces.view.facelets.FaceletCache
This must be called by the runtime at startup time, before any requests are serviced, and allows for the
FaceletCache implementation to provide the FaceletCache.MemberFactory instances that will be used to create
instances of Facelets and View Metadata Facelets.
setMemberFactories in class jakarta.faces.view.facelets.FaceletCache<V>faceletFactory - the FaceletCache.MemberFactory instance that will be used to create instances of Facelets.viewMetadataFaceletFactory - the FaceletCache.MemberFactory instance that will be used to create instances of
metadata Facelets.public jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> getMemberFactory()
jakarta.faces.view.facelets.FaceletCache
Returns the FaceletCache.MemberFactory passed to FaceletCache.setMemberFactories(jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>, jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>) for the purpose of creating Facelet instance.
getMemberFactory in class jakarta.faces.view.facelets.FaceletCache<V>FaceletCache.MemberFactory passed to FaceletCache.setMemberFactories(jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>, jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>) for the purpose of creating Facelet instance.public jakarta.faces.view.facelets.FaceletCache.MemberFactory<V> getMetadataMemberFactory()
jakarta.faces.view.facelets.FaceletCache
Returns the FaceletCache.MemberFactory passed to FaceletCache.setMemberFactories(jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>, jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>) for the purpose of creating View Metadata
Facelet instance.
getMetadataMemberFactory in class jakarta.faces.view.facelets.FaceletCache<V>FaceletCache.MemberFactory passed to FaceletCache.setMemberFactories(jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>, jakarta.faces.view.facelets.FaceletCache.MemberFactory<V>) for the purpose of creating View Metadata
Facelet instance.Copyright © 2010–2022 JBoss by Red Hat. All rights reserved.