Class HtmlContinuation

java.lang.Object
htmlflow.continuations.HtmlContinuation
Direct Known Subclasses:
HtmlContinuationAsync, HtmlContinuationAsyncTerminationNode, HtmlContinuationSync

public abstract class HtmlContinuation extends Object
Base class for a linked list of nodes, corresponding to HtmlContinuation objects. HtmlContinuation is responsible for emitting an HTML block and call the next node.
  • Field Details

  • Constructor Details

    • HtmlContinuation

      protected HtmlContinuation(int currentDepth, boolean isClosed, HtmlVisitor visitor, HtmlContinuation next)
      Parameters:
      currentDepth - Indentation depth associated to this block.
  • Method Details

    • getNext

      public HtmlContinuation getNext()
    • execute

      public abstract void execute(Object model)
      Executes this continuation and calls the next one if exist.
      Parameters:
      model -
    • copy

      public abstract HtmlContinuation copy(HtmlVisitor visitor)
      Creates a copy of this HtmlContinuation with a new visitor
      Parameters:
      visitor -