Class WithHelper

java.lang.Object
com.github.jknack.handlebars.helper.WithHelper
All Implemented Interfaces:
Helper<Object>

@Deprecated(since="2024-07-10") public class WithHelper extends Object implements Helper<Object>
Deprecated.
com.github.jknack.handlebars.helper package is deprecated and marked for removal in subsequent releases which will involve removal of the handlebars dependency in AEM.

Normally, Handlebars templates are evaluated against the context passed into the compiled method.

You can shift the context for a section of a template by using the built-in with block helper.

Since:
0.3.0
  • Field Details

    • INSTANCE

      public static final Helper<Object> INSTANCE
      Deprecated.
      A singleton instance of this helper.
    • NAME

      public static final String NAME
      Deprecated.
      The helper's name.
      See Also:
  • Constructor Details

    • WithHelper

      public WithHelper()
      Deprecated.
  • Method Details

    • apply

      public Object apply(Object context, Options options) throws IOException
      Deprecated.
      Description copied from interface: Helper
      Apply the helper to the context.
      Specified by:
      apply in interface Helper<Object>
      Parameters:
      context - The context object.
      options - The options object.
      Returns:
      A string result.
      Throws:
      IOException - If a template cannot be loaded.