Package org.thymeleaf.engine
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 Summary
Fields Modifier and Type Field Description private java.lang.BooleancomputedContentIsInlineableprivate java.lang.BooleancomputedContentIsWhitespaceprivate intcomputedContentLengthprivate java.lang.StringcomputedContentStrprivate java.lang.CharSequencecontentCharSeqprivate intcontentLengthprivate java.lang.StringcontentStr-
Fields inherited from class org.thymeleaf.engine.AbstractTemplateEvent
col, line, templateName
-
-
Constructor Summary
Constructors Constructor Description AbstractTextualTemplateEvent(java.lang.CharSequence content)AbstractTextualTemplateEvent(java.lang.CharSequence content, java.lang.String templateName, int line, int col)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected charcharAtContent(int index)private java.lang.BooleancomputeInlineable()private java.lang.BooleancomputeWhitespace()protected java.lang.CharSequencecontentSubSequence(int start, int end)protected intgetContentLength()protected java.lang.StringgetContentText()(package private) booleanisInlineable()(package private) booleanisWhitespace()java.lang.StringtoString()voidwriteContent(java.io.Writer writer)-
Methods inherited from class org.thymeleaf.engine.AbstractTemplateEvent
getCol, getLine, getTemplateName, hasLocation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.thymeleaf.engine.IEngineTemplateEvent
beHandled
-
Methods inherited from interface org.thymeleaf.model.ITemplateEvent
accept, getCol, getLine, getTemplateName, hasLocation, write
-
-
-
-
Field Detail
-
contentCharSeq
private final java.lang.CharSequence contentCharSeq
-
contentStr
private final java.lang.String contentStr
-
contentLength
private final int contentLength
-
computedContentStr
private volatile java.lang.String computedContentStr
-
computedContentLength
private volatile int computedContentLength
-
computedContentIsWhitespace
private volatile java.lang.Boolean computedContentIsWhitespace
-
computedContentIsInlineable
private volatile java.lang.Boolean computedContentIsInlineable
-
-
Method Detail
-
getContentText
protected final java.lang.String getContentText()
-
getContentLength
protected final int getContentLength()
-
charAtContent
protected final char charAtContent(int index)
-
contentSubSequence
protected final java.lang.CharSequence contentSubSequence(int start, int end)
-
isWhitespace
final boolean isWhitespace()
-
isInlineable
final boolean isInlineable()
-
computeWhitespace
private java.lang.Boolean computeWhitespace()
-
computeInlineable
private java.lang.Boolean computeInlineable()
-
writeContent
public final void writeContent(java.io.Writer writer) throws java.io.IOException- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-