Click or drag to resize

IDisplayer Interface

Interface used to display debugger output (sequences via the sequence displayer part, but also regular output, described by semantic content as fas as possible (targeted)). It is implemented by a Printer printing to the textual console and a Renderer rendering as a graph. Display of main content is screen / frame based, begin and implicit end at next begin - marks frame borders on single console, - determines screen content lifetime in case of main console, - and determines window content lifetime in case of gui Debugger (this works because the MSAGL graph renderer is deterministic - at least it seems to be so as of now).

Namespace:  de.unika.ipd.grGen.graphViewerAndSequenceDebugger
Assembly:  graphViewerAndSequenceDebugger (in graphViewerAndSequenceDebugger.dll) Version: GrGen.NET 7.2
Syntax
C#
public interface IDisplayer : ISequenceDisplayer

The IDisplayer type exposes the following members.

Methods
  NameDescription
Public methodBeginOfDisplay
Begins main content display.
Public methodDisplayCallStacks
Public methodDisplayClassObject
Public methodDisplayFullState
Public methodDisplayLine
Displays a text line. Semantically poor, but ok for the beginning/maybe later on special tasks, but should be replaced/implemented by semantically richer objects.
Public methodDisplayObject
Public methodDisplaySequence(Sequence, DisplaySequenceContext, Int32, String, String)
Displays the given root sequence (adding parentheses if needed) according to the display context.
(Inherited from ISequenceDisplayer.)
Public methodDisplaySequence(Sequence, DisplaySequenceContext, Int32, String, String, String)
Displays the given root sequence (adding parentheses if needed) according to the display context.
(Inherited from ISequenceDisplayer.)
Public methodDisplaySequenceBase(SequenceBase, DisplaySequenceContext, Int32, String, String)
Displays the given root sequence base according to the display context. Switches in between displaying a sequence and a sequence expression.
(Inherited from ISequenceDisplayer.)
Public methodDisplaySequenceBase(SequenceBase, DisplaySequenceContext, Int32, String, String, String)
Displays the given root sequence base according to the display context. Switches in between displaying a sequence and a sequence expression.
(Inherited from ISequenceDisplayer.)
Public methodDisplaySequenceExpression(SequenceExpression, DisplaySequenceContext, Int32, String, String)
Displays the given root sequence expression according to the display context.
(Inherited from ISequenceDisplayer.)
Public methodDisplaySequenceExpression(SequenceExpression, DisplaySequenceContext, Int32, String, String, String)
Displays the given root sequence expression according to the display context.
(Inherited from ISequenceDisplayer.)
Public methodDisplayTransientClassObject
Public methodDisplayVariables
Top
See Also