Interface TigerJexlContextDecorator


public interface TigerJexlContextDecorator
Interface which allows the decoration (adding more items to) a JEXL-Context that is being created.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    decorate(Object element, Optional<String> key, TigerJexlContext context)
    Decorate the given context using the information provided.
  • Method Details

    • decorate

      void decorate(Object element, Optional<String> key, TigerJexlContext context)
      Decorate the given context using the information provided. This is highly contextual since this can be called with different kinds of elements (hence only Object)
      Parameters:
      element - The current element (CAN be of type RbelElement. To avoid circular dependencies it is taken as Object)
      key - The key, if given, of the current element
      context - The context that is being build