Class AbstractTextualTemplateEvent

java.lang.Object
org.thymeleaf.engine.AbstractTemplateEvent
org.thymeleaf.engine.AbstractTextualTemplateEvent
All Implemented Interfaces:
IEngineTemplateEvent, ITemplateEvent
Direct Known Subclasses:
CDATASection, Comment, Text

abstract class AbstractTextualTemplateEvent extends AbstractTemplateEvent implements IEngineTemplateEvent
Since:
3.0.0
  • Field Details

    • contentCharSeq

      private final CharSequence contentCharSeq
    • contentStr

      private final String contentStr
    • contentLength

      private final int contentLength
    • computedContentStr

      private volatile String computedContentStr
    • computedContentLength

      private volatile int computedContentLength
    • computedContentIsWhitespace

      private volatile Boolean computedContentIsWhitespace
    • computedContentIsInlineable

      private volatile Boolean computedContentIsInlineable
  • Constructor Details

    • AbstractTextualTemplateEvent

      AbstractTextualTemplateEvent(CharSequence content)
    • AbstractTextualTemplateEvent

      AbstractTextualTemplateEvent(CharSequence content, String templateName, int line, int col)
  • Method Details

    • getContentText

      protected final String getContentText()
    • getContentLength

      protected final int getContentLength()
    • charAtContent

      protected final char charAtContent(int index)
    • contentSubSequence

      protected final CharSequence contentSubSequence(int start, int end)
    • isWhitespace

      final boolean isWhitespace()
    • isInlineable

      final boolean isInlineable()
    • computeWhitespace

      private Boolean computeWhitespace()
    • computeInlineable

      private Boolean computeInlineable()
    • writeContent

      public final void writeContent(Writer writer) throws IOException
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class Object