javax.faces.view.facelets

Class FaceletContext


  • public abstract class FaceletContext
    extends ELContext

    Context representative of a single request from a Facelet. This instance is passed to nearly every method call in this API.

    Since:
    2.0
    • Constructor Detail

      • FaceletContext

        public FaceletContext()
    • Method Detail

      • getFacesContext

        public abstract FacesContext getFacesContext()

        The current FacesContext bound to this "request". Must not be null.

        Since:
        2.0
      • generateUniqueId

        public abstract String generateUniqueId(String base)

        Generate a unique ID for the passed String

        Parameters:
        base - the string from which to generate the ID.
        Since:
        2.0
      • getExpressionFactory

        public abstract ExpressionFactory getExpressionFactory()

        The ExpressionFactory to use within the Facelet this context is executing upon. Must not be null.

        Since:
        2.0
      • setVariableMapper

        public abstract void setVariableMapper(VariableMapper varMapper)

        Set the VariableMapper to use in EL evaluation/creation.

        Parameters:
        varMapper - the new VariableMapper
        Since:
        2.0
      • setFunctionMapper

        public abstract void setFunctionMapper(FunctionMapper fnMapper)

        Set the FunctionMapper to use in EL evaluation/creation.

        Parameters:
        fnMapper - the new FunctionMapper
        Since:
        2.0
      • setAttribute

        public abstract void setAttribute(String name,
                                          Object value)

        Support method which is backed by the current VariableMapper.

        Parameters:
        name - the name of the attribute
        value - the value of the attribute
        Since:
        2.0
      • includeFacelet

        public abstract void includeFacelet(UIComponent parent,
                                            String relativePath)
                                     throws IOException

        Include another Facelet defined at some path, relative to the executing context, not the current Facelet (same as include directive in JSP)

        Parameters:
        parent - the UIComponent that will be the parent of any components in the included facelet.
        relativePath - the path of the resource containing the facelet markup, relative to the current markup
        Throws:
        IOException - if unable to load relativePath
        FaceletException - if unable to parse the markup loaded from relativePath
        FacesException - if unable to create child UIComponent instances
        ELException - if any of the expressions in the markup loaded from relativePath fail
        Since:
        2.0
      • includeFacelet

        public abstract void includeFacelet(UIComponent parent,
                                            URL absolutePath)
                                     throws IOException

        Include another Facelet defined at some path, absolute to this ClassLoader/OS

        Parameters:
        parent - the UIComponent that will be the parent of any components in the included facelet.
        absolutePath - the absolute path to the resource containing the facelet markup
        Throws:
        IOException - if unable to load relativePath
        FaceletException - if unable to parse the markup loaded from relativePath
        FacesException - if unable to create child UIComponent instances
        ELException - if any of the expressions in the markup loaded from relativePath fail

Deutsche Übersetzung

Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.

Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.

Vielen Dank im Voraus.

Dokument erstellt 11/06/2005, zuletzt geändert 18/08/2025
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/java-api-javaee-rf-javax/faces/view/facelets/FaceletContext.html

Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.

Referenzen

  1. Zeigen Sie - html-Dokument Sprache des Dokuments:fr Manuel PHP : https://docs.oracle.com, FaceletContext (Java(TM) EE 7 Specification APIs)

Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor dieser Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.