Class Options.Builder

java.lang.Object
com.github.jknack.handlebars.Options.Builder
Enclosing class:
Options

@Deprecated(since="2024-07-10") public static class Options.Builder extends Object
Deprecated.
com.github.jknack.handlebars package is deprecated and marked for removal in subsequent releases which will involve removal of the handlebars dependency in AEM.
An Options builder.
Since:
0.9.0
  • Constructor Details

    • Builder

      public Builder(Handlebars handlebars, String helperName, TagType tagType, Context context, Template fn)
      Deprecated.
      Creates a new Options.Builder.
      Parameters:
      handlebars - A handlebars object. Required.
      helperName - The name of the helper. Required.
      tagType - The TagType from where the helper was called.
      context - A context object. Required.
      fn - A template object. Required.
  • Method Details

    • build

      public Options build()
      Deprecated.
      Build a new Options object.
      Returns:
      A new Options object.
    • setHash

      public Options.Builder setHash(Map<String,Object> hash)
      Deprecated.
      Set the options hash.
      Parameters:
      hash - A hash table. Required.
      Returns:
      This builder.
    • setBlockParams

      public Options.Builder setBlockParams(List<String> blockParams)
      Deprecated.
      Set the options block params.
      Parameters:
      blockParams - A block params. Required.
      Returns:
      This builder.
    • setInverse

      public Options.Builder setInverse(Template inverse)
      Deprecated.
      Set the inverse template.
      Parameters:
      inverse - Inverse template. Required.
      Returns:
      This builder.
    • setParams

      public Options.Builder setParams(Object[] params)
      Deprecated.
      Set the options parameters.
      Parameters:
      params - A parameters list. Required.
      Returns:
      This builder.
    • setWriter

      public Options.Builder setWriter(Writer writer)
      Deprecated.
      Set a writer, useful to improve performance.
      Parameters:
      writer - A writer. Required.
      Returns:
      This builder.