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 |
LOAD_NONE
public static final java.lang.String LOAD_NONE
- See Also:
- Constant Field Values
LOAD_ALL
public static final java.lang.String LOAD_ALL
- See Also:
- Constant Field Values
SKINNING_SCRIPT
public static final java.lang.String SKINNING_SCRIPT
- See Also:
- Constant Field Values
COMMON_FRAMEWORK_SCRIPT
public static final java.lang.String COMMON_FRAMEWORK_SCRIPT
- See Also:
- Constant Field Values
COMMON_UI_SCRIPT
public static final java.lang.String COMMON_UI_SCRIPT
- See Also:
- Constant Field Values
COMMON_STYLE_PREFIX
public static final java.lang.String COMMON_STYLE_PREFIX
- See Also:
- Constant Field Values
COMMON_STYLE_EXTENSION
public static final java.lang.String COMMON_STYLE_EXTENSION
- See Also:
- Constant Field Values
COMMON_STYLE
public static final java.lang.String COMMON_STYLE
- See Also:
- Constant Field Values
LOAD_STYLE_STRATEGY_PARAM
public static final java.lang.String LOAD_STYLE_STRATEGY_PARAM
- See Also:
- Constant Field Values
LOAD_SCRIPT_STRATEGY_PARAM
public static final java.lang.String LOAD_SCRIPT_STRATEGY_PARAM
- See Also:
- Constant Field Values
STD_CONTROLS_SKINNING_PARAM
public static final java.lang.String STD_CONTROLS_SKINNING_PARAM
- See Also:
- Constant Field Values
STD_CONTROLS_SKINNING_CLASSES_PARAM
public static final java.lang.String STD_CONTROLS_SKINNING_CLASSES_PARAM
- See Also:
- Constant Field Values
ENABLE
public static final java.lang.String ENABLE
- See Also:
- Constant Field Values
CONTROL_SKINNING_LEVEL
public static final java.lang.String CONTROL_SKINNING_LEVEL
- See Also:
- Constant Field Values
BASIC
public static final java.lang.String BASIC
- See Also:
- Constant Field Values
EXTENDED
public static final java.lang.String EXTENDED
- See Also:
- Constant Field Values
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
-
getStyleRenderer
public abstract ResourceRenderer getStyleRenderer()
getScriptRenderer
public abstract ResourceRenderer getScriptRenderer()
Copyright © 2010. All Rights Reserved.