Class ExpandableDetailsNote

All Implemented Interfaces:
ExtensionPoint, Describable, Serializable

public class ExpandableDetailsNote extends ConsoleNote
Renders a button that can be clicked to reveal additional block tag (and HTML inside it.)

Useful if you want the user to be able to see additional details.

Kohsuke Kawaguchi
See Also:
  • Constructor Details

    • ExpandableDetailsNote

      public ExpandableDetailsNote(String caption, String html)
  • Method Details

    • annotate

      public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos)
      Description copied from class: ConsoleNote
      When the line of a console output that this annotation is attached is read by someone, a new ConsoleNote is de-serialized and this method is invoked to annotate that line.
      Specified by:
      annotate in class ConsoleNote
      context - The object that owns the console output in question.
      text - Represents a line of the console output being annotated.
      charPos - The character position in 'text' where this annotation is attached.
      if non-null value is returned, this annotator will handle the next line. this mechanism can be used to annotate multiple lines starting at the annotated position.
    • encodeTo

      public static String encodeTo(String buttonCaption, String html)