org.ajax4jsf.resource.cached
Class CachedResourceBuilder

java.lang.Object
  extended by org.ajax4jsf.resource.InternetResourceBuilder
      extended by org.ajax4jsf.resource.ResourceBuilderImpl
          extended by org.ajax4jsf.resource.cached.CachedResourceBuilder

public class CachedResourceBuilder
extends ResourceBuilderImpl

Author:
shura

Field Summary
 
Fields inherited from class org.ajax4jsf.resource.InternetResourceBuilder
BASIC, COMMON_FRAMEWORK_SCRIPT, COMMON_STYLE, COMMON_STYLE_EXTENSION, COMMON_STYLE_PREFIX, COMMON_UI_SCRIPT, CONTROL_SKINNING_LEVEL, ENABLE, EXTENDED, LOAD_ALL, LOAD_NONE, LOAD_SCRIPT_STRATEGY_PARAM, LOAD_STYLE_STRATEGY_PARAM, SKINNING_SCRIPT, STD_CONTROLS_SKINNING_CLASSES_PARAM, STD_CONTROLS_SKINNING_PARAM
 
Constructor Summary
CachedResourceBuilder()
           
 
Method Summary
protected  byte[] decrypt(byte[] data)
           
protected  byte[] encrypt(byte[] data)
           
protected  java.util.Properties getProperties(java.lang.String name)
          Get properties file from classpath
 java.lang.Object getResourceDataForKey(java.lang.String key)
           
 org.ajax4jsf.resource.InternetResource getResourceForKey(java.lang.String key)
           
 java.lang.String getUri(org.ajax4jsf.resource.InternetResource resource, javax.faces.context.FacesContext facesContext, java.lang.Object data)
           
 void init()
           
 
Methods inherited from class org.ajax4jsf.resource.ResourceBuilderImpl
addResource, addResource, createDynamicResource, createJarResource, createResource, createStaticResource, createUserResource, getFacesResourceURL, getResource, getScriptRenderer, getStartTime, getStyleRenderer, getWebXml, registerResources
 
Methods inherited from class org.ajax4jsf.resource.InternetResourceBuilder
getInstance, setInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedResourceBuilder

public CachedResourceBuilder()
Method Detail

decrypt

protected byte[] decrypt(byte[] data)
Overrides:
decrypt in class ResourceBuilderImpl

encrypt

protected byte[] encrypt(byte[] data)
Overrides:
encrypt in class ResourceBuilderImpl

getResourceDataForKey

public java.lang.Object getResourceDataForKey(java.lang.String key)
Overrides:
getResourceDataForKey in class ResourceBuilderImpl

getResourceForKey

public org.ajax4jsf.resource.InternetResource getResourceForKey(java.lang.String key)
                                                         throws org.ajax4jsf.resource.ResourceNotFoundException
Overrides:
getResourceForKey in class ResourceBuilderImpl
Throws:
org.ajax4jsf.resource.ResourceNotFoundException

getUri

public java.lang.String getUri(org.ajax4jsf.resource.InternetResource resource,
                               javax.faces.context.FacesContext facesContext,
                               java.lang.Object data)
Overrides:
getUri in class ResourceBuilderImpl

init

public void init()
          throws javax.faces.FacesException
Overrides:
init in class ResourceBuilderImpl
Throws:
javax.faces.FacesException

getProperties

protected java.util.Properties getProperties(java.lang.String name)
Get properties file from classpath

Parameters:
name -
Returns:


Copyright © 2009. All Rights Reserved.