Package hudson.console
Beef up the plain text console output by adding HTML markup.
-
Class Summary Class Description AnnotatedLargeText<T> Extension toLargeText
that handles annotations byConsoleAnnotator
.ConsoleAnnotationDescriptor Descriptor forConsoleNote
.ConsoleAnnotationOutputStream<T> Used to convert plain text console output (as byte sequence) + embedded annotations into HTML (as char sequence), by usingConsoleAnnotator
.ConsoleAnnotator<T> Annotates one line of console output.ConsoleAnnotatorFactory<T> Entry point to theConsoleAnnotator
extension point.ConsoleLogFilter A hook to allow filtering of information that is written to the console log.ConsoleNote<T> Data that hangs off from a console output.ExpandableDetailsNote Renders a button that can be clicked to reveal additional block tag (and HTML inside it.)ExpandableDetailsNote.DescriptorImpl HyperlinkNote Turns a text into a hyperlink by specifying the URL separately.HyperlinkNote.DescriptorImpl LineTransformationOutputStream FilteringOutputStream
that buffers text by line, so that the derived class can perform some manipulation based on the contents of the whole line.LineTransformationOutputStream.Delegating Convenience subclass for cases where you wish to process lines being sent to an underlying stream.ModelHyperlinkNote HyperlinkNote
that links to a model object, which in the UI gets rendered with context menu and etc.ModelHyperlinkNote.DescriptorImpl PlainTextConsoleOutputStream Filters out console notes.UrlAnnotator Annotates URLs in the console output to hyperlink.