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 voiddoWriteMessage(@Nullable LarvaLogLevel logLevel, boolean isLogMessage, @NonNull String message) static @NonNull StringencodeForHtml(@NonNull String message) voiderrorMessage(@NonNull String message) voiderrorMessage(@NonNull String message, @NonNull Throwable t) intvoidinfoMessage(String message) voidwarningMessage(String message) static StringwriteCommands(String target, boolean textArea, String customCommand) voidwriteHtml(@Nullable LarvaLogLevel logLevel, @NonNull String html, boolean scroll) voidwriteMessageBox(LarvaLogLevel logLevel, String cssClass, String header, String inputIdPrefix, String message) voidwriteStepMessageBox(LarvaLogLevel logLevel, String cssClass, String stepName, String header, String inputIdPrefix, String message) voidwriteStepMessageWithDiffBox(LarvaLogLevel logLevel, String cssClass, String stepName, String stepOutputFilename, String inputIdPrefix, String headerExtra, String description, String actualMessage, String expectedMessage) Methods inherited from class 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:
doWriteMessagein classLarvaWriter
-
encodeForHtml
-
errorMessage
- Overrides:
errorMessagein classLarvaWriter
-
errorMessage
- Overrides:
errorMessagein classLarvaWriter
-
getNextMessageNr
public int getNextMessageNr() -
writeMessageBox
public void writeMessageBox(LarvaLogLevel logLevel, String cssClass, String header, String inputIdPrefix, String message) -
writeStepMessageBox
-
writeStepMessageWithDiffBox
-
warningMessage
- Overrides:
warningMessagein classLarvaWriter
-
infoMessage
- Overrides:
infoMessagein classLarvaWriter
-
writeCommands
-