Package org.thymeleaf.util
Class LazyProcessingCharSequence
java.lang.Object
org.thymeleaf.util.AbstractLazyCharSequence
org.thymeleaf.util.LazyProcessingCharSequence
- All Implemented Interfaces:
CharSequence,IWritableCharSequence
Character sequence that performs a lazy evaluation of a TemplateModel by the template engine.
It is used sometimes internally by the engine in order to avoid the creation of extra String objects in some scenarios (e.g. inliners).
This is mostly an internal class, and its use is not recommended from user's code.
This class is not thread-safe.
- Since:
- 3.0.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLazyProcessingCharSequence(ITemplateContext context, TemplateModel templateModel) -
Method Summary
Methods inherited from class org.thymeleaf.util.AbstractLazyCharSequence
charAt, equals, hashCode, length, subSequence, toString, writeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.CharSequence
chars, codePoints
-
Field Details
-
context
-
templateModel
-
-
Constructor Details
-
LazyProcessingCharSequence
-
-
Method Details
-
resolveText
- Specified by:
resolveTextin classAbstractLazyCharSequence
-
writeUnresolved
- Specified by:
writeUnresolvedin classAbstractLazyCharSequence- Throws:
IOException
-