public final class OutputAppendable extends AbstractLoggingAdvisingAppendable
This object is for soy internal use only. Do not use.
LoggingAdvisingAppendable.BufferingAppendable| Modifier and Type | Method and Description |
|---|---|
static OutputAppendable |
create(AdvisingAppendable outputAppendable,
SoyLogger logger) |
static OutputAppendable |
create(StringBuilder sb,
SoyLogger logger) |
protected void |
doAppend(char c) |
protected void |
doAppend(CharSequence csq) |
protected void |
doAppend(CharSequence csq,
int start,
int end) |
protected void |
doAppendLoggingFunctionInvocation(LoggingFunctionInvocation funCall,
com.google.common.collect.ImmutableList<com.google.common.base.Function<String,String>> escapers) |
protected void |
doEnterLoggableElement(LogStatement statement) |
protected void |
doExitLoggableElement() |
boolean |
softLimitReached()
Indicates that an internal limit has been reached or exceeded and that write operations should
be suspended soon.
|
append, append, append, appendLoggingFunctionInvocation, enterLoggableElement, exitLoggableElementbuffering, delegating, escapePlaceholder, getSanitizedContentDirectionality, getSantizedContentKind, notifyContentDirectionality, notifyContentKind, setSanitizedContentDirectionality, setSanitizedContentKind, stringCoercingpublic static OutputAppendable create(AdvisingAppendable outputAppendable, SoyLogger logger)
public static OutputAppendable create(StringBuilder sb, SoyLogger logger)
public boolean softLimitReached()
AdvisingAppendableprotected void doAppend(CharSequence csq) throws IOException
doAppend in class AbstractLoggingAdvisingAppendableIOExceptionprotected void doAppend(CharSequence csq, int start, int end) throws IOException
doAppend in class AbstractLoggingAdvisingAppendableIOExceptionprotected void doAppend(char c)
throws IOException
doAppend in class AbstractLoggingAdvisingAppendableIOExceptionprotected void doAppendLoggingFunctionInvocation(LoggingFunctionInvocation funCall, com.google.common.collect.ImmutableList<com.google.common.base.Function<String,String>> escapers) throws IOException
doAppendLoggingFunctionInvocation in class AbstractLoggingAdvisingAppendableIOExceptionprotected void doEnterLoggableElement(LogStatement statement)
doEnterLoggableElement in class AbstractLoggingAdvisingAppendableprotected void doExitLoggableElement()
doExitLoggableElement in class AbstractLoggingAdvisingAppendable