|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Activation is accepted by
a Filter instance or not.
true if and only if the given
Activation represents a method call where the class name
plus method name matches the exclude pattern used by this filter.
true for all Activations, except
calls to synthetic constructors and calls to super-class constructors.
true if and only if the given activation is a call
to a method with the fully qualified name given when creating this
MethodFilter.
Activation represents one method call, or in other words,
one stack frame.Activation instance, representing a certain
method call.
ActivationList holds a number of Activation
instances, representing a number of method calls.filter and find
methods to determine if an Activation is acceptable or
not.Activation to this
Activation.
Activation to this list.
MockObjects in another
MockObjectMap is also in this map.
Activations from another
ActivationList to this list.
MockObjectMap where the method calls
represented by the given Activation and its nested
activations have been added as MockObjects to this map,
with the activation method call first, and the nested method calls in the
order they were added to the activation.
MObject.
SequenceDiagram based on an
Activation and adds it to the given MModel.
Node
to the string representation of the XML document, if necessary.
ArgoUMLDiagram is a Diagram that can be used
to generate sequence diagrams in .zargo format, readable by the tool ArgoUML.ArgoUMLDiagram.
ArgoUMLGenerator is used to generate
ArgoUMLDiagrams from an ActivationList
representing a number of root activations.ArgoUMLGenerator.
Filter that only accepts Activations with
method names that do not match a given exclude pattern.ClassExclusionFilter with the given method
name exclude pattern.
ActivationList where all consecutive identical
Activations but the first have been removed, and its
numRepetitions property increased accordingly.
MockObject to another
MockObject, returning a negative integer, zero or a
positive integer if this object is less than, equal to, or greater than
the other object, respectively.
Filter that accepts all methods, except constructors that
are either synthetic (automatically created by the compiler), or are calls to
super.ConstructorFilter that uses the given
ClassLoader to determine if a call is to a super-class
constructor.
Activation instance.
ActivationList, copying all
Activations and recursively the nested
Activations.
MModel object with the given name.
Document representing an
ActivationList as an SVG document.
MObject, that is, returns from a
method call.
Diagram represents some form of sequence diagram that can be
written to a file.Activation to another object, and returns
true if and only if the other object is an
Activation with the same class and method names, and equal
nested activations.
ActivationList to another object, and
returns true if and only if the other object is an
ActivationList with equal Activations.
MockObject to another object and returns
true if and only if the other object is a
MockObject with the same name and column number.
EventThred traces the execution of a Java process, keeping
track of all method calls as Activations in an
ActivationList containing all root activations, that is, all
method calls that occur "magically" from outside the traced methods, for
example from the main method.EventThread that traces a given JDI
VirtualMachine, filling in a list of root activations.
Fig represents a PGML figure of some kind.Fig.
ActivationList containing only the
Activations for which the given filter returns
true.
ActivationList where the activations and
nested activations have been pruned, so as to start with an activation
that is accepted by the given filter.
Node and its children depth-first,
looking for the first Node that satisfies the given
Visitor.
Node and its children depth-first, returning an
array with all element nodes with a given name.
Node and its children depth-first, returning an
array with all element nodes with a given name, and also containing a
text sub-node with a given text.
Node and its children depth-first for an
element node with a given name.
Node and its children depth-first for an
element node with a given name, and also containing a text sub-node with
a given text.
Diagram from a program trace, represented by
an ActivationList with the root activations.
FormatException signals that a Formatter
failed to create a diagram.FormatException with the given detail
message.
FormatException with the given detail
message and root cause.
FormatException with the given root cause.
Formatter can create a Diagram from a program
trace, represented by an ActivationList.Formatters known to the system.ArgoUMLDiagram representing the method calls
in the given AcivationList.
ActivationList, representing the root activations.
Activation at a certain position in this list.
Formatter associated with the given name.
MockObject associated with the given name, or
null if there is none.
Node.
Node.
Activation belongs
to.
MethodFilter.
MockObject, which
determines the order of the life-lines in the sequence diagram.
Document.
Association.
Method that is being called by this
Activation.
MethodFilter.
ActivationList with all nested
Activations, that is, all methods called by this method.
Activation is being called consecutively, with no other
calls in between.
Activation that called this
Activation, or null if this is a root
activation.
Node.
Node.
Activation.
ActivationList.
MockObject.
Activations in
this list, in the order they were added.
MockObjects in this map, ordered by
column number (and name if the same column number occurs several times,
which it normally should not do).
Filter that accepts only methods with a given fully
qualified name.MethodFilter that only accepts methods with
the given fully qualified name.
MModel objects.MockObject is an immutable class representing one life-line
in a sequence diagram.MockObject with a given name and column in
the diagram.
MockObjectMap is a mapping from names to
MockObjects, with utility methods to make it easy to
translate from Activations to MockObjects,
with automatic handling of column numbers.Formatter so that it can be used
Activation at a certain position in this list.
ArgoUMLDiagram to file in .zargo format, that
is, as a zipped set of XML model files.
TextDiagram to file using a
Writer so as to support different character encodings.
SdeditPngDiagram is a Diagram that can be
used to generate sequence diagrams in PNG format, using the Quick Sequence Diagram
Editor to create the image.SdeditPngDiagram, using the given
ActivationList as the basis for the sequence diagram.
SdeditTextDiagram is a Diagram that can be
used to generate sequence diagrams as text files that can be read by the Quick Sequence Diagram
Editor.SdeditTextDiagram, using the given
ActivationList as the basis for the sequence diagram.
SequenceDiagram represents a sequence diagram as a PGML document.SequenceDiagram depicting a given root
activation.
EventThread.
ActivationList with all nested
Activations called by this method.
Activation that called this
Activation.
Activation of all Activations
in this list to the given value.
ActivationList.
SVGGenerator is used to create a sequence diagram in SVG format.SVGGenerator.
TextDiagram that can be fully defined by a string, for
example using XML.TextDiagram defined by the given string.
Activation and all
its nested Activations, with each activation on a
separate line, and nested activations indented.
toString(), but indents the first activation a given
number of spaces.
ActivationList.
MockObject,
mainly useful for logging.
MockObjectMap,
mainly useful for logging.
SdeditTextDiagram,
currently in the form of comma-separated list of the root activations,
not in the same form written to a file using the
save method.
TextDiagram.
Node that has
been traversed using this NodePrinter, or the empty
string if the Node has not yet been traversed.
Node and its
children, pretty-printed so as to include new-lines and with each
sub-node indented.
Node and its
children.
Node and its children depth-first,
calling the given Visitor for each node.
UUID is a utility class that is used to generate "globally"
unique identifiers.Node.
Node that is traversed, before the
children are visited.
org.w3c.dom.Node objects.Visitor that creates a string
representation of a Node and its children, or in other
words, to a (part of) an XML document.NodePrinter.
Visitor interface is used when traversing XML
documents.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||