All Classes and Interfaces
Class
Description
Abstract superclass of all
StrongComponentRenderer
.Main class of the Classycle tool.
Process command line arguments and options for the main application
Analyser
.Logical AND Operation on a sequence of
StringPatterns
.A subclass of
Vertex
with the following additional properties:
A flag indicating whether this vertex belongs to the graph or not.Renderer for
AtomicVertices
.Interface of any general set of attributes a
Vertex
may
have.Immutable class holding the attributes of a class vertex.
Class constant.
Common attributes of all Classyle Ant tasks.
Abstract super class of all type of constants in the constant pool of
a class file.
Application which prints the
Constant
pool of a class file onto the
console.Result of a cyclic check.
Factory of
Preferences
known by the
DefaultResultRenderer
.Checks a class graph for unwanted dependencies.
Ant Task for checking class dependencies.
Parser for a dependency definition file.
Processor of
Statements
as defined in a
dependency definition file.Result of a dependency check.
Constant representing a double value.
Reference constant for a field.
Constant representing a float value.
Attributes of a graph.
Abstract class for all algorithms based on deep search first.
Constant representing a int value.
Reference constant for an interface method.
Constant specifying a bootstrap method..
Constant representing a long value.
Calculates for each vertex the longest walk.
Constant representing a method handle.
Reference constant for a method.
Constant representing a method type.
Abstract super class of
Attributes
with a name and a set of sources.Constant holding a name and a type or method descriptor.
Logical NOT operation on the result of a wrapped
StringPattern
.Logical OR Operation on a sequence of
StringPatterns
.Processor which extracts the package dependency graph from the class
dependency graph.
Utility methods for parsing class files and creating directed graphs.
Class searching for all (or only the shortest) paths between classes
of a start set and classes of a final set.
Plain text renderer of an
AtomicVertex
with
ClassAttributes
.Plain text renderer of a
StrongComponent
.Abstract supper class of all reference constants.
Ant Task for creating a Classycle Analyser report, either raw, CSV, or XML.
Common interface of all result checking statements.
Container of
Result
instances.Renderer for dependency checks.
Constant of a String value.
Interface for string pattern matching.
Sequence of
StringPatterns
.A strong component is a subgraph of a directed graph where every two
vertices are mutually reachable.
Analyser of a directed graph for finding its strong components.
A processor which extracts the strong components of a directed graph.
Interface for rendering a
StrongComponent
.Renderer of an
AtomicVertex
with
ClassAttributes
.Renderer of a
StrongComponent
.Collection of useful static method concerning string manipulation.
Result as a text.
String pattern which return true in any case.
Constant of an arbitrary Unicode string.
The base class for any type of vertex in a directed graph.
Interface of classes which determine whether a
Vertex
fulfills a condition or not.Wildcard string pattern matching class.
XML renderer of an
AtomicVertex
with
NameAttributes
.XML renderer of an
AtomicVertex
with
ClassAttributes
.XML renderer of an
AtomicVertex
with
NameAttributes
.Renderer which renders dependency checking results as XML.
XML renderer of a
StrongComponent
.