Class LazyEscapingCharSequence

Object
org.thymeleaf.util.AbstractLazyCharSequence
org.thymeleaf.util.LazyEscapingCharSequence
All Implemented Interfaces:
CharSequence, IWritableCharSequence

public final class LazyEscapingCharSequence extends AbstractLazyCharSequence

Character sequence that performs a lazy escaping of a text, so that it is directly written to a Writer output during the escape operation itself.

It is used sometimes internally by the engine in order to avoid the creation of extra String objects in some scenarios (e.g. th:text).

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
Author:
Daniel Fernández