All Methods Instance Methods Concrete Methods 
| Modifier and Type | Method and Description | 
| protected String | _getContentType(Resource resource,
               ExternalContext externalContext) | 
| Resource | createResource(String resourceName) | 
| Resource | createResource(String resourceName,
              String libraryName) | 
| Resource | createResource(String resourceName,
              String libraryName,
              String contentType) | 
| Resource | createResourceFromId(String resourceId) | 
| Resource | createViewResource(FacesContext facesContext,
                  String resourceName) | 
| protected ResourceMeta | deriveResourceMeta(ContractResourceLoader resourceLoader,
                  String resourceName,
                  String libraryName,
                  String localePrefix,
                  String contractName) | 
| protected ResourceMeta | deriveResourceMeta(FacesContext context,
                  ContractResourceLoader resourceLoader,
                  String resourceId,
                  String contractName) | 
| protected ResourceMeta | deriveResourceMeta(FacesContext context,
                  ResourceLoader resourceLoader,
                  String resourceId) | 
| protected ResourceMeta | deriveResourceMeta(ResourceLoader resourceLoader,
                  String resourceName,
                  String libraryName,
                  String localePrefix)This method try to create a ResourceMeta for a specific resource
 loader. | 
| protected ResourceMeta | deriveViewResourceMeta(FacesContext context,
                      ContractResourceLoader resourceLoader,
                      String resourceName,
                      String localePrefix,
                      String contractName) | 
| protected ResourceMeta | deriveViewResourceMeta(FacesContext context,
                      ResourceLoader resourceLoader,
                      String resourceName,
                      String localePrefix) | 
| protected String | getContractNameForLocateResource(FacesContext context) | 
| protected String | getLocalePrefixForLocateResource() | 
| protected String | getLocalePrefixForLocateResource(FacesContext context) | 
| String | getRendererTypeForResourceName(String resourceName) | 
| protected int | getResourceBufferSize() | 
| protected ResourceHandlerCache | getResourceHandlerCache() | 
| protected ResourceHandlerSupport | getResourceHandlerSupport() | 
| Stream<String> | getViewResources(FacesContext facesContext,
                String path,
                int maxDepth,
                ResourceVisitOption... options) | 
| void | handleResourceRequest(FacesContext facesContext)Handle the resource request, writing in the output. | 
| protected boolean | isAllowSlashesLibraryName() | 
| protected boolean | isResourceIdentifierExcluded(FacesContext context,
                            String resourceIdentifier) | 
| boolean | isResourceRendered(FacesContext facesContext,
                  String resourceName,
                  String libraryName) | 
| boolean | isResourceRequest(FacesContext facesContext) | 
| boolean | libraryExists(String libraryName)Check if a library exists or not. | 
| void | markResourceRendered(FacesContext facesContext,
                    String resourceName,
                    String libraryName) | 
| void | setResourceHandlerSupport(ResourceHandlerSupport resourceHandlerSupport) |