org.ajax4jsf.resource
Class InternetResourceBuilder
java.lang.Object
org.ajax4jsf.resource.InternetResourceBuilder
public abstract class InternetResourceBuilder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternetResourceBuilder
public InternetResourceBuilder()
getStartTime
public abstract long getStartTime()
- Get application start time for check resources modification time.
- Returns:
- application start time in msec's
createUserResource
public abstract InternetResource createUserResource(boolean cacheable,
boolean session,
java.lang.String mime)
throws javax.faces.FacesException
- Parameters:
cacheable - session - mime -
- Returns:
-
- Throws:
javax.faces.FacesException
addResource
public abstract void addResource(java.lang.String key,
InternetResource resource)
- Parameters:
key - resource -
getResource
public abstract InternetResource getResource(java.lang.String path)
throws ResourceNotFoundException
- Parameters:
path -
- Returns:
-
- Throws:
ResourceNotFoundException
getResourceDataForKey
public abstract java.lang.Object getResourceDataForKey(java.lang.String key)
- Parameters:
key -
- Returns:
getResourceForKey
public abstract InternetResource getResourceForKey(java.lang.String key)
throws ResourceNotFoundException
- Parameters:
key -
- Returns:
-
- Throws:
ResourceNotFoundException
getUri
public abstract java.lang.String getUri(InternetResource resource,
javax.faces.context.FacesContext context,
java.lang.Object storeData)
- Parameters:
resource - context - storeData -
- Returns:
createResource
public abstract InternetResource createResource(java.lang.Object base,
java.lang.String path)
throws javax.faces.FacesException
- Parameters:
base - path -
- Returns:
-
- Throws:
javax.faces.FacesException
init
public abstract void init()
throws javax.faces.FacesException
- Throws:
javax.servlet.ServletException
javax.faces.FacesException
getInstance
public static InternetResourceBuilder getInstance()
- Get ( or create if nessesary ) instance of builder for current
loader. check content of file
META-INF/services/org.ajax4jsf.resource.InternetResourceBuilder
for name of class to instantiate, othrthise create
ResourceBuilderImpl instance.
- Returns:
- current builder instance.
setInstance
public static void setInstance(InternetResourceBuilder instance)
- Package-wide method for reset instance in Junit tests.
- Parameters:
instance -
Copyright © 2007. All Rights Reserved.