javax.el

Class MethodExpression

    • Constructor Detail

      • MethodExpression

        public MethodExpression()
    • Method Detail

      • getMethodInfo

        public abstract MethodInfo getMethodInfo(ELContext context)
        Evaluates the expression relative to the provided context, and returns information about the actual referenced method.
        Parameters:
        context - The context of this evaluation
        Returns:
        an instance of MethodInfo containing information about the method the expression evaluated to.
        Throws:
        NullPointerException - if context is null
        PropertyNotFoundException - if one of the property resolutions failed because a specified variable or property does not exist or is not readable.
        MethodNotFoundException - if no suitable method can be found.
        ELException - if an exception was thrown while performing property or variable resolution. The thrown exception must be included as the cause property of this exception, if available.
      • invoke

        public abstract Object invoke(ELContext context,
                                      Object[] params)
        If a String literal is specified as the expression, returns the String literal coerced to the expected return type of the method signature. An ELException is thrown if expectedReturnType is void or if the coercion of the String literal to the expectedReturnType yields an error (see Section "1.18 Type Conversion" of the EL specification). If not a String literal, evaluates the expression relative to the provided context, invokes the method that was found using the supplied parameters, and returns the result of the method invocation. Any parameters passed to this method is ignored if isLiteralText() or isParmetersProvided() is true.
        Parameters:
        context - The context of this evaluation.
        params - The parameters to pass to the method, or null if no parameters.
        Returns:
        the result of the method invocation (null if the method has a void return type).
        Throws:
        NullPointerException - if context is null
        PropertyNotFoundException - if one of the property resolutions failed because a specified variable or property does not exist or is not readable.
        MethodNotFoundException - if no suitable method can be found.
        ELException - if a String literal is specified and expectedReturnType of the MethodExpression is void or if the coercion of the String literal to the expectedReturnType yields an error (see Section "1.18 Type Conversion").
        ELException - if an exception was thrown while performing property or variable resolution. The thrown exception must be included as the cause property of this exception, if available. If the exception thrown is an InvocationTargetException, extract its cause and pass it to the ELException constructor.
      • isParametersProvided

        public boolean isParametersProvided()
        Return whether this MethodExpression was created with parameters.

        This method must return true if and only if parameters are specified in the EL, using the expr-a.expr-b(...) syntax.

        Returns:
        true if the MethodExpression was created with parameters, false otherwise.
        Since:
        EL 2.2
      • isParmetersProvided

        @Deprecated
        public boolean isParmetersProvided()
        Deprecated. 
        Use isParametersProvided instead.

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/el/MethodExpression.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, MethodExpression (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.