Class 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