org.apache.myfaces.tomahawk.util
Class TomahawkResourceUtils

java.lang.Object
  extended by org.apache.myfaces.tomahawk.util.TomahawkResourceUtils

public class TomahawkResourceUtils
extends Object

Utility class for add resources using JSF 2.0 Resource API. It is expected this methods be called from a listener for PreRenderViewAddResourceEvent.

Since:
1.1.10
Author:
Leonardo Uribe

Field Summary
static String ADDED_RESOURCES_SET
           
static String BODY_LOCATION
           
static String FORM_LOCATION
           
static String HEAD_LOCATION
           
 
Constructor Summary
TomahawkResourceUtils()
           
 
Method Summary
static void addInlineOutputScriptResource(javax.faces.context.FacesContext facesContext, String target, Object value)
           
static void addInlineOutputStylesheetResource(javax.faces.context.FacesContext facesContext, Object value)
           
static void addOutputScriptResource(javax.faces.context.FacesContext facesContext, String libraryName, String resourceName)
          Add the script on PreRenderViewAddResourceEvent.
static void addOutputScriptResource(javax.faces.context.FacesContext facesContext, String libraryName, String resourceName, String target)
           
static void addOutputStylesheetResource(javax.faces.context.FacesContext facesContext, String libraryName, String resourceName)
           
static String getIconSrc(javax.faces.context.FacesContext facesContext, String libraryName, String resourceName)
           
static boolean isAddedResource(javax.faces.context.FacesContext facesContext, String libraryName, String resourceName)
           
static void markResourceAsAdded(javax.faces.context.FacesContext facesContext, String libraryName, String resourceName)
           
static void resetAddedResources(javax.faces.context.FacesContext facesContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEAD_LOCATION

public static final String HEAD_LOCATION
See Also:
Constant Field Values

BODY_LOCATION

public static final String BODY_LOCATION
See Also:
Constant Field Values

FORM_LOCATION

public static final String FORM_LOCATION
See Also:
Constant Field Values

ADDED_RESOURCES_SET

public static final String ADDED_RESOURCES_SET
See Also:
Constant Field Values
Constructor Detail

TomahawkResourceUtils

public TomahawkResourceUtils()
Method Detail

resetAddedResources

public static void resetAddedResources(javax.faces.context.FacesContext facesContext)

markResourceAsAdded

public static void markResourceAsAdded(javax.faces.context.FacesContext facesContext,
                                       String libraryName,
                                       String resourceName)

isAddedResource

public static boolean isAddedResource(javax.faces.context.FacesContext facesContext,
                                      String libraryName,
                                      String resourceName)

addOutputScriptResource

public static void addOutputScriptResource(javax.faces.context.FacesContext facesContext,
                                           String libraryName,
                                           String resourceName)
Add the script on PreRenderViewAddResourceEvent. The expected component resource instance has "transient" property as true.

Parameters:
facesContext -
libraryName -
resourceName -

addOutputScriptResource

public static void addOutputScriptResource(javax.faces.context.FacesContext facesContext,
                                           String libraryName,
                                           String resourceName,
                                           String target)

addOutputStylesheetResource

public static void addOutputStylesheetResource(javax.faces.context.FacesContext facesContext,
                                               String libraryName,
                                               String resourceName)

addInlineOutputStylesheetResource

public static void addInlineOutputStylesheetResource(javax.faces.context.FacesContext facesContext,
                                                     Object value)

addInlineOutputScriptResource

public static void addInlineOutputScriptResource(javax.faces.context.FacesContext facesContext,
                                                 String target,
                                                 Object value)

getIconSrc

public static String getIconSrc(javax.faces.context.FacesContext facesContext,
                                String libraryName,
                                String resourceName)


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.