|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ajax4jsf.resource.InternetResourceBuilder
org.ajax4jsf.resource.ResourceBuilderImpl
public class ResourceBuilderImpl
Produce instances of InternetResource's for any types - jar resource, dynamic created image, component-incapsulated etc. Realised as singleton class to support cache, configuration etc.
| 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 | |
|---|---|
ResourceBuilderImpl()
|
|
| Method Summary | |
|---|---|
void |
addResource(org.ajax4jsf.resource.InternetResource resource)
|
void |
addResource(java.lang.String key,
org.ajax4jsf.resource.InternetResource resource)
|
protected org.ajax4jsf.resource.InternetResource |
createDynamicResource(java.lang.String path,
java.lang.Class<?> instatiate)
Create resource by instatiate given class. |
protected org.ajax4jsf.resource.InternetResource |
createJarResource(java.lang.Object base,
java.lang.String path)
Create resurce to send from classpath relative to base class. |
org.ajax4jsf.resource.InternetResource |
createResource(java.lang.Object base,
java.lang.String path)
Base point for creating resource. |
protected org.ajax4jsf.resource.InternetResource |
createStaticResource(java.lang.String path)
Build resource for link to static context in webapp. |
org.ajax4jsf.resource.InternetResource |
createUserResource(boolean cacheable,
boolean session,
java.lang.String mime)
Create resource by instatiate UserResource class with given
properties ( or got from cache ). |
protected byte[] |
decrypt(byte[] src)
|
protected byte[] |
encrypt(byte[] src)
|
java.lang.String |
getFacesResourceURL(javax.faces.context.FacesContext context,
java.lang.String Url,
boolean isGlobal)
|
protected org.ajax4jsf.resource.ResourceRenderer |
getRendererByExtension(java.lang.String ext)
|
org.ajax4jsf.resource.InternetResource |
getResource(java.lang.String path)
|
java.lang.Object |
getResourceDataForKey(java.lang.String key)
|
org.ajax4jsf.resource.InternetResource |
getResourceForKey(java.lang.String key)
|
org.ajax4jsf.resource.ResourceRenderer |
getScriptRenderer()
|
long |
getStartTime()
|
org.ajax4jsf.resource.ResourceRenderer |
getStyleRenderer()
|
java.lang.String |
getUri(org.ajax4jsf.resource.InternetResource resource,
javax.faces.context.FacesContext context,
java.lang.Object storeData)
|
WebXml |
getWebXml(javax.faces.context.FacesContext context)
|
void |
init()
|
protected void |
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 |
|---|
public ResourceBuilderImpl()
| Method Detail |
|---|
public WebXml getWebXml(javax.faces.context.FacesContext context)
protected void registerResources()
throws javax.faces.FacesException
javax.faces.FacesException
public void init()
throws javax.faces.FacesException
init in class org.ajax4jsf.resource.InternetResourceBuilderjavax.faces.FacesException
public org.ajax4jsf.resource.InternetResource createResource(java.lang.Object base,
java.lang.String path)
throws javax.faces.FacesException
createResource in class org.ajax4jsf.resource.InternetResourceBuilderbase - base object for resource ( resourcess in classpath will be get
relative to it package )path - key - path to resource, resource class name etc.
javax.faces.FacesException
public java.lang.String getUri(org.ajax4jsf.resource.InternetResource resource,
javax.faces.context.FacesContext context,
java.lang.Object storeData)
getUri in class org.ajax4jsf.resource.InternetResourceBuilder
public org.ajax4jsf.resource.InternetResource getResourceForKey(java.lang.String key)
throws org.ajax4jsf.resource.ResourceNotFoundException
getResourceForKey in class org.ajax4jsf.resource.InternetResourceBuilderkey -
org.ajax4jsf.resource.ResourceNotFoundExceptionpublic java.lang.Object getResourceDataForKey(java.lang.String key)
getResourceDataForKey in class org.ajax4jsf.resource.InternetResourceBuilder
public org.ajax4jsf.resource.InternetResource getResource(java.lang.String path)
throws org.ajax4jsf.resource.ResourceNotFoundException
getResource in class org.ajax4jsf.resource.InternetResourceBuilderorg.ajax4jsf.resource.ResourceNotFoundExceptionpublic void addResource(org.ajax4jsf.resource.InternetResource resource)
public void addResource(java.lang.String key,
org.ajax4jsf.resource.InternetResource resource)
addResource in class org.ajax4jsf.resource.InternetResourceBuilder
public java.lang.String getFacesResourceURL(javax.faces.context.FacesContext context,
java.lang.String Url,
boolean isGlobal)
protected org.ajax4jsf.resource.InternetResource createStaticResource(java.lang.String path)
throws org.ajax4jsf.resource.ResourceNotFoundException,
javax.faces.FacesException
path -
javax.faces.FacesException
org.ajax4jsf.resource.ResourceNotFoundExceptionprotected org.ajax4jsf.resource.ResourceRenderer getRendererByExtension(java.lang.String ext)
ext -
protected org.ajax4jsf.resource.InternetResource createJarResource(java.lang.Object base,
java.lang.String path)
throws org.ajax4jsf.resource.ResourceNotFoundException,
javax.faces.FacesException
base - path -
javax.faces.FacesException
org.ajax4jsf.resource.ResourceNotFoundException
protected org.ajax4jsf.resource.InternetResource createDynamicResource(java.lang.String path,
java.lang.Class<?> instatiate)
throws org.ajax4jsf.resource.ResourceNotFoundException
path - instatiate -
org.ajax4jsf.resource.ResourceNotFoundException
public org.ajax4jsf.resource.InternetResource createUserResource(boolean cacheable,
boolean session,
java.lang.String mime)
throws javax.faces.FacesException
UserResource class with given
properties ( or got from cache ).
createUserResource in class org.ajax4jsf.resource.InternetResourceBuildercacheable - session - mime -
javax.faces.FacesExceptionpublic long getStartTime()
getStartTime in class org.ajax4jsf.resource.InternetResourceBuilderprotected byte[] encrypt(byte[] src)
protected byte[] decrypt(byte[] src)
public org.ajax4jsf.resource.ResourceRenderer getScriptRenderer()
getScriptRenderer in class org.ajax4jsf.resource.InternetResourceBuilderpublic org.ajax4jsf.resource.ResourceRenderer getStyleRenderer()
getStyleRenderer in class org.ajax4jsf.resource.InternetResourceBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||