public static void addComponentResource(FacesContext context, String name, String library, String target) { Application application = context.getApplication(); UIComponent componentResource = application.createComponent(UIOutput.COMPONENT_TYPE); componentResource.setRendererType(application.getResourceHandler().getRendererTypeForResourceName(name)); componentResource.getAttributes().put("name", name); componentResource.getAttributes().put("library", library); componentResource.getAttributes().put("target", target); context.getViewRoot().addComponentResource(context, componentResource, target); }
@Override public String getRendererTypeForResourceName(String resourceName) { if (resourceName.endsWith(".ecss")) { return "javax.faces.resource.Stylesheet"; } if (resourceName.endsWith(ResourceLibraryRenderer.RESOURCE_LIBRARY_EXTENSION)) { return ResourceLibraryRenderer.RENDERER_TYPE; } return defaultHandler.getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link ResourceHandler#getRendererTypeForResourceName(String)} on the * wrapped {@link ResourceHandler} object.</p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link ResourceHandler#getRendererTypeForResourceName(String)} on the * wrapped {@link ResourceHandler} object.</p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
@Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link ResourceHandler#getRendererTypeForResourceName(String)} on the * wrapped {@link ResourceHandler} object.</p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0"> * The default behavior of this method is to call * {@link ResourceHandler#getRendererTypeForResourceName(String)} on the wrapped * {@link ResourceHandler} object. * </p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link ResourceHandler#getRendererTypeForResourceName(String)} on the * wrapped {@link ResourceHandler} object.</p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
public String getRendererTypeForResourceName(String resourceName) { String retVal = super.getRendererTypeForResourceName(resourceName); if (retVal != null) return retVal; return _delegate.getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0">The default behavior of this method * is to call {@link ResourceHandler#getRendererTypeForResourceName(String)} on the * wrapped {@link ResourceHandler} object.</p> */ public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0"> * The default behavior of this method is to call * {@link ResourceHandler#getRendererTypeForResourceName(String)} on the wrapped * {@link ResourceHandler} object. * </p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0"> * The default behavior of this method is to call * {@link ResourceHandler#getRendererTypeForResourceName(String)} on the wrapped * {@link ResourceHandler} object. * </p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
public String getRendererTypeForResourceName(String resourceName) { weaveDelegate(); return _delegate.getRendererTypeForResourceName(resourceName); }
/** * <p class="changed_added_2_0"> * The default behavior of this method is to call * {@link ResourceHandler#getRendererTypeForResourceName(String)} on the wrapped * {@link ResourceHandler} object. * </p> */ @Override public String getRendererTypeForResourceName(String resourceName) { return getWrapped().getRendererTypeForResourceName(resourceName); }
public ResourceComponent(FacesContext facesContext, String resourceName, String resourceLibrary, String target) { ResourceHandler resourceHandler = facesContext.getApplication().getResourceHandler(); setRendererType(resourceHandler.getRendererTypeForResourceName(resourceName)); Map<String, Object> attributes = this.getAttributes(); attributes.put("name", resourceName); attributes.put("library", resourceLibrary); attributes.put("target", target); } }
public ResourceComponent(FacesContext facesContext, String resourceName, String resourceLibrary, String target) { ResourceHandler resourceHandler = facesContext.getApplication().getResourceHandler(); setRendererType(resourceHandler.getRendererTypeForResourceName(resourceName)); Map<String, Object> attributes = this.getAttributes(); attributes.put("name", resourceName); attributes.put("library", resourceLibrary); attributes.put("target", target); } }
public String getRendererType(FacesContext context) { ResourceHandler resourceHandler = context.getApplication().getResourceHandler(); return resourceHandler.getRendererTypeForResourceName(getName()); }
private static void addMandatoryResource(FacesContext facesContext, String compClassName, String name, String library, String target) { if (target == null || target.length() == 0) { target = "head"; } ResourceHandler resourceHandler = facesContext.getApplication().getResourceHandler(); String rendererType = resourceHandler.getRendererTypeForResourceName(name); if (rendererType == null || rendererType.length() == 0) { if (log.isLoggable(Level.WARNING)) { log.log(Level.WARNING, "Could not determine renderer type " + "for mandatory resource, for component: " + compClassName + ". Resource name: " + name + ", library: " + library); } } else { UIComponent component = ResourceOutputUtil.createResourceComponent(name, library, rendererType, true); addOrCollectReplacingResource(facesContext, name, library, target, component); } }
private UIComponent createComponentResource(FacesContext context) { Application application = context.getApplication(); // renderkit id is not set on FacesContext at this point, so calling // application.createComponent(context, componentType, rendererType) causes NPE UIComponent resourceComponent = application.createComponent(UIOutput.COMPONENT_TYPE); String rendererType = application.getResourceHandler().getRendererTypeForResourceName(BOTH_SKINNING); resourceComponent.setRendererType(rendererType); return resourceComponent; }
public static void addComponentResource(FacesContext context, String name, String library, String target) { Application application = context.getApplication(); UIComponent componentResource = application.createComponent(UIOutput.COMPONENT_TYPE); componentResource.setRendererType(application.getResourceHandler().getRendererTypeForResourceName(name)); componentResource.getAttributes().put("name", name); componentResource.getAttributes().put("library", library); componentResource.getAttributes().put("target", target); context.getViewRoot().addComponentResource(context, componentResource, target); }