Package org.apache.myfaces.view.facelets
Class AbstractFacelet
- java.lang.Object
-
- jakarta.faces.view.facelets.Facelet
-
- org.apache.myfaces.view.facelets.AbstractFacelet
-
public abstract class AbstractFacelet extends Facelet
- Since:
- 2.0.1
- Version:
- $Revision$ $Date$
- Author:
- Leonardo Uribe (latest modification by $Author$)
-
-
Constructor Summary
Constructors Constructor Description AbstractFacelet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
applyCompositeComponent(AbstractFaceletContext ctx, UIComponent parent, Resource resource)
abstract void
applyDynamicComponentHandler(FacesContext facesContext, UIComponent parent, String baseKey)
abstract String
getAlias()
Return the alias name for error messages and loggingabstract Doctype
getDoctype()
abstract jakarta.el.ExpressionFactory
getExpressionFactory()
Return this Facelet's ExpressionFactory instanceString
getFaceletId()
Return an identifier used to derive an unique id per facelet instance.abstract void
include(AbstractFaceletContext ctx, UIComponent parent, String path)
Used for delegation by the DefaultFaceletContext.abstract void
include(AbstractFaceletContext ctx, UIComponent parent, URL url)
Grabs a DefaultFacelet from referenced DefaultFaceletFacotryabstract boolean
isBuildingCompositeComponentMetadata()
-
Methods inherited from class jakarta.faces.view.facelets.Facelet
apply, applyMetadata
-
-
-
-
Method Detail
-
getExpressionFactory
public abstract jakarta.el.ExpressionFactory getExpressionFactory()
Return this Facelet's ExpressionFactory instance- Returns:
- internal ExpressionFactory instance
-
include
public abstract void include(AbstractFaceletContext ctx, UIComponent parent, String path) throws IOException, FacesException, FaceletException, jakarta.el.ELException
Used for delegation by the DefaultFaceletContext.- Parameters:
ctx
- FaceletContext to pass to the included Faceletparent
- UIComponent to apply changes topath
- relative path to the desired Facelet from the FaceletContext- Throws:
IOException
FacesException
FaceletException
jakarta.el.ELException
- See Also:
FaceletContext.includeFacelet(UIComponent, String)
-
include
public abstract void include(AbstractFaceletContext ctx, UIComponent parent, URL url) throws IOException, FacesException, FaceletException, jakarta.el.ELException
Grabs a DefaultFacelet from referenced DefaultFaceletFacotry- Parameters:
ctx
- FaceletContext to pass to the included Faceletparent
- UIComponent to apply changes tourl
- URL source to include Facelet from- Throws:
IOException
FacesException
FaceletException
jakarta.el.ELException
- See Also:
DefaultFaceletFactory.getFacelet(URL)
-
getAlias
public abstract String getAlias()
Return the alias name for error messages and logging- Returns:
- alias name
-
applyCompositeComponent
public abstract void applyCompositeComponent(AbstractFaceletContext ctx, UIComponent parent, Resource resource) throws IOException, FacesException, FaceletException, jakarta.el.ELException
- Throws:
IOException
FacesException
FaceletException
jakarta.el.ELException
-
applyDynamicComponentHandler
public abstract void applyDynamicComponentHandler(FacesContext facesContext, UIComponent parent, String baseKey) throws IOException, FacesException, FaceletException, jakarta.el.ELException
- Throws:
IOException
FacesException
FaceletException
jakarta.el.ELException
-
isBuildingCompositeComponentMetadata
public abstract boolean isBuildingCompositeComponentMetadata()
-
getFaceletId
public String getFaceletId()
Return an identifier used to derive an unique id per facelet instance. This value should be the same for viewMetadata and normal facelet instances.- Returns:
-
getDoctype
public abstract Doctype getDoctype()
-
-