All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractStrongComponentRenderer Abstract superclass of allStrongComponentRenderer
.Analyser Main class of the Classycle tool.AnalyserCommandLine Process command line arguments and options for the main applicationAnalyser
.AndStringPattern Logical AND Operation on a sequence ofStringPatterns
.AtomicVertex A subclass ofVertex
with the following additional properties: A flag indicating whether this vertex belongs to the graph or not.AtomicVertexRenderer Renderer forAtomicVertices
.Attributes Interface of any general set of attributes aVertex
may have.CheckCyclesStatement CheckSetStatement ClassAttributes Immutable class holding the attributes of a class vertex.ClassConstant Class constant.ClassycleTask Common attributes of all Classyle Ant tasks.CommandLine Constant Abstract super class of all type of constants in the constant pool of a class file.ConstantPoolPrinter Application which prints theConstant
pool of a class file onto the console.CyclesResult Result of a cyclic check.DefaultPreferenceFactory Factory ofPreferences
known by theDefaultResultRenderer
.DefaultResultRenderer DependencyChecker Checks a class graph for unwanted dependencies.DependencyCheckerCommandLine DependencyCheckingTask Ant Task for checking class dependencies.DependencyDefinitionParser Parser for a dependency definition file.DependencyPathsRenderer DependencyProcessor Processor ofStatements
as defined in a dependency definition file.DependencyResult Result of a dependency check.DependencyStatement DoubleConstant Constant representing a double value.FieldRefConstant Reference constant for a field.FloatConstant Constant representing a float value.GraphAttributes Attributes of a graph.GraphProcessor Abstract class for all algorithms based on deep search first.IntConstant Constant representing a int value.InterfaceMethodRefConstant Reference constant for an interface method.InvokeDynamicConstant Constant specifying a bootstrap method..LayeringStatement LongConstant Constant representing a long value.LongestWalkProcessor Calculates for each vertex the longest walk.MethodHandleConstant Constant representing a method handle.MethodRefConstant Reference constant for a method.MethodTypeConstant Constant representing a method type.NameAndSourceAttributes Abstract super class ofAttributes
with a name and a set of sources.NameAndTypeConstant Constant holding a name and a type or method descriptor.NameAttributes NotStringPattern Logical NOT operation on the result of a wrappedStringPattern
.OrStringPattern Logical OR Operation on a sequence ofStringPatterns
.PackageAttributes PackageProcessor Processor which extracts the package dependency graph from the class dependency graph.PackageVertex Parser Utility methods for parsing class files and creating directed graphs.PathsFinder Class searching for all (or only the shortest) paths between classes of a start set and classes of a final set.PatternVertexCondition PlainClassRenderer Plain text renderer of anAtomicVertex
withClassAttributes
.PlainStrongComponentRenderer Plain text renderer of aStrongComponent
.Preference PreferenceFactory RefConstant Abstract supper class of all reference constants.ReportTask Ant Task for creating a Classycle Analyser report, either raw, CSV, or XML.Result Common interface of all result checking statements.ResultContainer Container ofResult
instances.ResultRenderer Renderer for dependency checks.ShowStatement Statement StringConstant Constant of a String value.StringPattern Interface for string pattern matching.StringPatternSequence Sequence ofStringPatterns
.StrongComponent A strong component is a subgraph of a directed graph where every two vertices are mutually reachable.StrongComponentAnalyser Analyser of a directed graph for finding its strong components.StrongComponentProcessor A processor which extracts the strong components of a directed graph.StrongComponentRenderer Interface for rendering aStrongComponent
.TemplateBasedClassRenderer Renderer of anAtomicVertex
withClassAttributes
.TemplateBasedStrongComponentRenderer Renderer of aStrongComponent
.Text Collection of useful static method concerning string manipulation.TextResult Result as a text.TrueStringPattern String pattern which return true in any case.UTF8Constant Constant of an arbitrary Unicode string.Vertex The base class for any type of vertex in a directed graph.VertexCondition Interface of classes which determine whether aVertex
fulfills a condition or not.WildCardPattern Wildcard string pattern matching class.XMLAtomicVertexRenderer XML renderer of anAtomicVertex
withNameAttributes
.XMLClassRenderer XML renderer of anAtomicVertex
withClassAttributes
.XMLPackageRenderer XML renderer of anAtomicVertex
withNameAttributes
.XMLPackageStrongComponentRenderer XMLResultRenderer Renderer which renders dependency checking results as XML.XMLStrongComponentRenderer XML renderer of aStrongComponent
.