|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.InternetResourceBuilder
javax.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.InternetResourceBuilder
base
- 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.InternetResourceBuilder
key
-
org.ajax4jsf.resource.ResourceNotFoundException
public 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.InternetResourceBuilder
org.ajax4jsf.resource.ResourceNotFoundException
public 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.ResourceNotFoundException
protected 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.InternetResourceBuilder
cacheable
- session
- mime
-
javax.faces.FacesException
public long getStartTime()
getStartTime
in class org.ajax4jsf.resource.InternetResourceBuilder
protected byte[] encrypt(byte[] src)
protected byte[] decrypt(byte[] src)
public org.ajax4jsf.resource.ResourceRenderer getScriptRenderer()
getScriptRenderer
in class org.ajax4jsf.resource.InternetResourceBuilder
public 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 |