Package org.frankframework.larva.output
Class LarvaHtmlWriter
java.lang.Object
org.frankframework.larva.output.LarvaWriter
org.frankframework.larva.output.LarvaHtmlWriter
Writer for Larva output that has HTML specific features and encodes output for HTML
when it's not marked HTML already.
-
Constructor Summary
ConstructorsConstructorDescriptionLarvaHtmlWriter
(LarvaHtmlConfig larvaHtmlConfig, OutputStream out) LarvaHtmlWriter
(LarvaHtmlConfig larvaHtmlConfig, Writer writer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doWriteMessage
(LarvaLogLevel logLevel, boolean isLogMessage, String message) static String
encodeForHtml
(String message) void
errorMessage
(String message) void
errorMessage
(String message, Throwable t) int
void
infoMessage
(String message) void
warningMessage
(String message) static String
writeCommands
(String target, boolean textArea, String customCommand) void
writeHtml
(LarvaLogLevel logLevel, String html, boolean scroll) void
writeMessageBox
(LarvaLogLevel logLevel, String cssClass, String header, String inputIdPrefix, String message) void
writeStepMessageBox
(LarvaLogLevel logLevel, String cssClass, String stepName, String header, String inputIdPrefix, String message) void
writeStepMessageWithDiffBox
(LarvaLogLevel logLevel, String cssClass, String stepName, String stepOutputFilename, String inputIdPrefix, String headerExtra, String description, String actualMessage, String expectedMessage) Methods inherited from class org.frankframework.larva.output.LarvaWriter
debugMessage, flush, getTargetWriter, setBufferLogMessages, setBufferOutputMessages, shouldWriteLevel, writeLogMessage, writeOutputMessage
-
Constructor Details
-
LarvaHtmlWriter
-
LarvaHtmlWriter
-
-
Method Details
-
writeHtml
-
doWriteMessage
protected void doWriteMessage(@Nullable LarvaLogLevel logLevel, boolean isLogMessage, @Nonnull String message) - Overrides:
doWriteMessage
in classLarvaWriter
-
encodeForHtml
-
errorMessage
- Overrides:
errorMessage
in classLarvaWriter
-
errorMessage
- Overrides:
errorMessage
in classLarvaWriter
-
getNextMessageNr
public int getNextMessageNr() -
writeMessageBox
public void writeMessageBox(LarvaLogLevel logLevel, String cssClass, String header, String inputIdPrefix, String message) -
writeStepMessageBox
-
writeStepMessageWithDiffBox
-
warningMessage
- Overrides:
warningMessage
in classLarvaWriter
-
infoMessage
- Overrides:
infoMessage
in classLarvaWriter
-
writeCommands
-