public class DefaultFaceletFactory extends Object
| Constructor and Description |
|---|
DefaultFaceletFactory() |
DefaultFaceletFactory(Compiler compiler,
ResourceResolver resolver) |
DefaultFaceletFactory(Compiler compiler,
ResourceResolver resolver,
long refreshPeriod) |
DefaultFaceletFactory(Compiler compiler,
ResourceResolver resolver,
long refreshPeriod,
FaceletCache cache) |
| Modifier and Type | Method and Description |
|---|---|
UIComponent |
_createComponent(FacesContext context,
String taglibURI,
String tagName,
Map<String,Object> attributes) |
Facelet |
getFacelet(FacesContext context,
String uri) |
Facelet |
getFacelet(FacesContext context,
URL url)
Create a Facelet from the passed URL.
|
Facelet |
getMetadataFacelet(FacesContext context,
String uri) |
Facelet |
getMetadataFacelet(FacesContext context,
URL url) |
long |
getRefreshPeriod() |
ResourceResolver |
getResourceResolver() |
void |
init(Compiler compiler,
ResourceResolver resolver,
long refreshPeriod,
FaceletCache cache) |
boolean |
needsToBeRefreshed(URL url) |
URL |
resolveURL(URL source,
String path)
Resolves a path based on the passed URL.
|
protected static final Logger log
public DefaultFaceletFactory()
public DefaultFaceletFactory(Compiler compiler, ResourceResolver resolver) throws IOException
IOExceptionpublic DefaultFaceletFactory(Compiler compiler, ResourceResolver resolver, long refreshPeriod)
public DefaultFaceletFactory(Compiler compiler, ResourceResolver resolver, long refreshPeriod, FaceletCache cache)
public final void init(Compiler compiler, ResourceResolver resolver, long refreshPeriod, FaceletCache cache)
public ResourceResolver getResourceResolver()
public Facelet getFacelet(FacesContext context, String uri) throws IOException
IOExceptionpublic Facelet getMetadataFacelet(FacesContext context, String uri) throws IOException
IOExceptionpublic URL resolveURL(URL source, String path) throws IOException
jakarta.faces.context.ExternalContext#getResource(java.lang.String). Otherwise create a new URL via
URL(URL, String).source - base to resolve frompath - relative path to the sourceIOExceptionpublic Facelet getFacelet(FacesContext context, URL url) throws IOException
url - source urlIOExceptionFaceletExceptionFacesExceptionjakarta.el.ELExceptionpublic Facelet getMetadataFacelet(FacesContext context, URL url) throws IOException
IOExceptionpublic boolean needsToBeRefreshed(URL url)
public UIComponent _createComponent(FacesContext context, String taglibURI, String tagName, Map<String,Object> attributes)
public long getRefreshPeriod()
Copyright © 1997–2020 Eclipse Foundation. All rights reserved.