Interface ELEngine

    • Method Detail

      • setVariable

        <T> void setVariable​(String key,
                             T value)
        Sets a variable to resolve
        Type Parameters:
        T - generic type of value
        Parameters:
        key - key to store
        value - value to resolve
      • setVariable

        <T> void setVariable​(String key,
                             T value,
                             Class<? extends T> type)
        Sets a variable
        Type Parameters:
        T - generic type of value
        Parameters:
        key - key to store
        value - value to resolve
        type - type of value
      • setFunction

        void setFunction​(String prefix,
                         Method method)
        Sets a function to resolve
        Parameters:
        prefix - the prefix of the function
        method - method to resolve
      • setFunction

        void setFunction​(String prefix,
                         String name,
                         Method method)
        Sets a function to resolve
        Parameters:
        prefix - the prefix of the function
        name - name of methhod
        method - method to resolve
      • resolve

        String resolve​(String expression)
        Resolves expression
        Parameters:
        expression - expression to resolve
        Returns:
        resolved expression