updateStarted = true; resourceInfo.getResource().encodeAll(context);
public static ArrayList<String> filterScripts(FacesContext context, ArrayList<ResourceInfo> resourceInfos) { if (resourceInfos == null || resourceInfos.isEmpty()) { return null; } ResourceHandler resourceHandler = context.getApplication().getResourceHandler(); ArrayList<String> scripts = new ArrayList<String>(); for (ResourceInfo resourceInfo : resourceInfos) { if (isScript(resourceInfo.getResource()) && !isInline(resourceInfo)) { Resource resource; if (ComponentUtils.isValueBlank(resourceInfo.getLibrary())) { resource = resourceHandler.createResource(resourceInfo.getName()); } else { resource = resourceHandler.createResource(resourceInfo.getName(), resourceInfo.getLibrary()); } if (resource == null) { LOG.log(Level.WARNING, "Resource not found, ignore it. Name: " + resourceInfo.getName() + ", Library: " + resourceInfo.getLibrary()); } else { scripts.add(resource.getRequestPath()); } } } return scripts; }
public static ArrayList<String> filterStylesheets(FacesContext context, ArrayList<ResourceInfo> resourceInfos) { if (resourceInfos == null || resourceInfos.isEmpty()) { return null; } ResourceHandler resourceHandler = context.getApplication().getResourceHandler(); ArrayList<String> stylesheets = new ArrayList<String>(); for (ResourceInfo resourceInfo : resourceInfos) { if (isStylesheet(resourceInfo.getResource()) && !isInline(resourceInfo)) { Resource resource; if (ComponentUtils.isValueBlank(resourceInfo.getLibrary())) { resource = resourceHandler.createResource(resourceInfo.getName()); } else { resource = resourceHandler.createResource(resourceInfo.getName(), resourceInfo.getLibrary()); } if (resource == null) { LOG.log(Level.WARNING, "Resource not found, ignore it. Name: " + resourceInfo.getName() + ", Library: " + resourceInfo.getLibrary()); } else { stylesheets.add(resource.getRequestPath()); } } } return stylesheets; }