javax.faces.view.facelets
Class FaceletCache<V>

java.lang.Object
  extended by javax.faces.view.facelets.FaceletCache<V>

public abstract class FaceletCache<V>
extends Object

Since:
2.1
Author:
Leonardo Uribe

Nested Class Summary
static interface FaceletCache.MemberFactory<V>
           
 
Constructor Summary
FaceletCache()
           
 
Method Summary
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)
           
protected  void setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory, FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FaceletCache

public FaceletCache()
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

protected void setMemberFactories(FaceletCache.MemberFactory<V> faceletFactory,
                                  FaceletCache.MemberFactory<V> viewMetadataFaceletFactory)

getMemberFactory

protected FaceletCache.MemberFactory<V> getMemberFactory()

getMetadataMemberFactory

protected FaceletCache.MemberFactory<V> getMetadataMemberFactory()


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.