public void addHtmlComponent(String name, String componentType, String rendererType) { super.addComponent(name, componentType, rendererType, HtmlComponentHandler.class); }
public boolean containsFunction(String ns, String name) { return containsNamespace(ns) && _functions.containsKey(name); }
@Override public boolean containsTagHandler(String ns, String localName) { boolean result = super.containsTagHandler(ns, localName); if (!result && _compositeLibraryName != null) { ResourceHandler resourceHandler = FacesContext.getCurrentInstance().getApplication().getResourceHandler(); Resource compositeComponentResource = resourceHandler.createResource( localName +".xhtml", _compositeLibraryName); if (compositeComponentResource != null) { URL url = compositeComponentResource.getURL(); return (url != null); } } return result; }
@Override public TagHandler createTagHandler(String ns, String localName, TagConfig tag) throws FacesException { TagHandler tagHandler = super.createTagHandler(ns, localName, tag); if (tagHandler == null && containsNamespace(ns) && _compositeLibraryName != null) { ResourceHandler resourceHandler = FacesContext.getCurrentInstance().getApplication().getResourceHandler(); String resourceName = localName + ".xhtml"; Resource compositeComponentResource = new CompositeResouceWrapper( resourceHandler.createResource(resourceName, _compositeLibraryName)); if (compositeComponentResource != null) { ComponentConfig componentConfig = new ComponentConfigWrapper(tag, "javax.faces.NamingContainer", null); return new CompositeComponentResourceTagHandler(componentConfig, compositeComponentResource); } } return tagHandler; }
@Override public boolean containsTagHandler(String ns, String localName) { boolean result = super.containsTagHandler(ns, localName); if (!result && _compositeLibraryName != null) { ResourceHandler resourceHandler = FacesContext.getCurrentInstance().getApplication().getResourceHandler(); Resource compositeComponentResource = resourceHandler.createResource( localName +".xhtml", _compositeLibraryName); if (compositeComponentResource != null) { URL url = compositeComponentResource.getURL(); return (url != null); } } return result; }
@Override public TagHandler createTagHandler(String ns, String localName, TagConfig tag) throws FacesException { TagHandler tagHandler = super.createTagHandler(ns, localName, tag); if (tagHandler == null && containsNamespace(ns) && _compositeLibraryName != null) { ResourceHandler resourceHandler = FacesContext.getCurrentInstance().getApplication().getResourceHandler(); String resourceName = localName + ".xhtml"; Resource compositeComponentResource = new CompositeResouceWrapper( resourceHandler.createResource(resourceName, _compositeLibraryName)); if (compositeComponentResource != null) { ComponentConfig componentConfig = new ComponentConfigWrapper(tag, "javax.faces.NamingContainer", null); return new CompositeComponentResourceTagHandler(componentConfig, compositeComponentResource); } } return tagHandler; }
public boolean containsTagHandler(String ns, String localName) { return containsNamespace(ns) && _factories.containsKey(localName); }
public void addHtmlComponent(String name, String componentType, String rendererType) { super.addComponent(name, componentType, rendererType, HtmlComponentHandler.class); }
@Override public boolean containsTagHandler(String ns, String localName) { boolean result = super.containsTagHandler(ns, localName); if (!result && _compositeLibraryName != null && containsNamespace(ns)) { for (String defaultSuffix : _defaultSuffixesArray) { String resourceName = localName + defaultSuffix; if (handles(resourceName)) { Resource compositeComponentResource = _resourceHandler.createResource( resourceName, _compositeLibraryName); if (compositeComponentResource != null) { URL url = compositeComponentResource.getURL(); return (url != null); } } } } return result; }
TagConfig tag) throws FacesException TagHandler tagHandler = super.createTagHandler(ns, localName, tag);
public Method createFunction(String ns, String name) { return containsNamespace(ns) ? _functions.get(name) : null; }
public void addHtmlComponent(String name, String componentType, String rendererType) { super.addComponent(name, componentType, rendererType, HtmlComponentHandler.class); }
public boolean containsTagHandler(String ns, String localName) { return containsNamespace(ns) && _factories.containsKey(localName); }
public Method createFunction(String ns, String name) { return containsNamespace(ns) ? _functions.get(name) : null; }
public boolean containsTagHandler(String ns, String localName) { return containsNamespace(ns) && _factories.containsKey(localName); }
public boolean containsFunction(String ns, String name) { return containsNamespace(ns) && _functions.containsKey(name); }
public Method createFunction(String ns, String name) { return containsNamespace(ns) ? _functions.get(name) : null; }
public boolean containsFunction(String ns, String name) { return containsNamespace(ns) && _functions.containsKey(name); }
public TagHandler createTagHandler(String ns, String localName, TagConfig tag) throws FacesException { if (containsNamespace(ns)) { TagHandlerFactory f = _factories.get(localName); if (f != null) { return f.createHandler(tag); } } return null; }
public TagHandler createTagHandler(String ns, String localName, TagConfig tag) throws FacesException { if (containsNamespace(ns)) { TagHandlerFactory f = _factories.get(localName); if (f != null) { return f.createHandler(tag); } } return null; }