public class DefaultFaceletFactory extends Object
| Constructor and Description |
|---|
DefaultFaceletFactory() |
DefaultFaceletFactory(Compiler compiler,
javax.faces.view.facelets.ResourceResolver resolver) |
DefaultFaceletFactory(Compiler compiler,
javax.faces.view.facelets.ResourceResolver resolver,
long refreshPeriod) |
DefaultFaceletFactory(Compiler compiler,
javax.faces.view.facelets.ResourceResolver resolver,
long refreshPeriod,
javax.faces.view.facelets.FaceletCache cache) |
| Modifier and Type | Method and Description |
|---|---|
javax.faces.component.UIComponent |
_createComponent(javax.faces.context.FacesContext context,
String taglibURI,
String tagName,
Map<String,Object> attributes) |
javax.faces.view.facelets.Facelet |
getFacelet(javax.faces.context.FacesContext context,
String uri) |
javax.faces.view.facelets.Facelet |
getFacelet(javax.faces.context.FacesContext context,
URL url)
Create a Facelet from the passed URL.
|
javax.faces.view.facelets.Facelet |
getMetadataFacelet(javax.faces.context.FacesContext context,
String uri) |
javax.faces.view.facelets.Facelet |
getMetadataFacelet(javax.faces.context.FacesContext context,
URL url) |
long |
getRefreshPeriod() |
javax.faces.view.facelets.ResourceResolver |
getResourceResolver() |
void |
init(Compiler compiler,
javax.faces.view.facelets.ResourceResolver resolver,
long refreshPeriod,
javax.faces.view.facelets.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, javax.faces.view.facelets.ResourceResolver resolver) throws IOException
IOExceptionpublic DefaultFaceletFactory(Compiler compiler, javax.faces.view.facelets.ResourceResolver resolver, long refreshPeriod)
public DefaultFaceletFactory(Compiler compiler, javax.faces.view.facelets.ResourceResolver resolver, long refreshPeriod, javax.faces.view.facelets.FaceletCache cache)
public final void init(Compiler compiler, javax.faces.view.facelets.ResourceResolver resolver, long refreshPeriod, javax.faces.view.facelets.FaceletCache cache)
public javax.faces.view.facelets.ResourceResolver getResourceResolver()
public javax.faces.view.facelets.Facelet getFacelet(javax.faces.context.FacesContext context,
String uri)
throws IOException
IOExceptionpublic javax.faces.view.facelets.Facelet getMetadataFacelet(javax.faces.context.FacesContext context,
String uri)
throws IOException
IOExceptionpublic URL resolveURL(URL source, String path) throws IOException
javax.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 javax.faces.view.facelets.Facelet getFacelet(javax.faces.context.FacesContext context,
URL url)
throws IOException
url - source urlIOExceptionjavax.faces.view.facelets.FaceletExceptionjavax.faces.FacesExceptionjavax.el.ELExceptionpublic javax.faces.view.facelets.Facelet getMetadataFacelet(javax.faces.context.FacesContext context,
URL url)
throws IOException
IOExceptionpublic boolean needsToBeRefreshed(URL url)
public javax.faces.component.UIComponent _createComponent(javax.faces.context.FacesContext context,
String taglibURI,
String tagName,
Map<String,Object> attributes)
public long getRefreshPeriod()
Copyright © 2010–2018 JBoss by Red Hat. All rights reserved.