All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Analyzer Categorizer A categorizer is a function that determines a set of categories for a givenNode.Configuration Central configuration class for using the Decycle API.Configuration.ConfigurationBuilder Constraint Constraint.Dependency Constraint.Violation CycleFree TheCycleFreeconstraintchecks that there are no cyclic dependencies between the slices of eachSlicingofSlicingSource.DirectLayeringConstraint Edge Edge.EdgeLabel EdgeFilter Graph AGraphrepresents the network resulting from analyzing the classes of a given classpath.GraphBuildingClassVisitor HtmlReport IgnoredDependenciesFilter IgnoredDependency Represents a dependency between two classes that should be ignored when checking the defined constraints.IncludeExcludeFilter Layer LayeringConstraint MultiCategorizer Combines multiple Categorizers to a single one by applying one after the other until one succeeds to categorize the node.MutableSlicing NamedPattern NamedPatternMatchingCategorizer Categorizes package nodes by matching them against ant like patterns.Node The classNoderepresents the nodes in a dependency and slice graph.NodeFilter PackageCategorizer ParallelCategorizer Combines multiple categorizers by applying all of them and returns the union of all categories.Pattern PatternMatchingCategorizer Categorizes package nodes by matching them against ant like patterns.PatternMatchingEdgeFilter PatternMatchingNodeFilter NodeFilterthat filters aNodebased on its name.SlicedConstraint ASlicedConstraintrepresents some dependency rules for the slices of aSlicing.Slicing ASlicingis a special graph/network that contains onlynodesthat have the sameNode.type(seeSlicing.getSliceType()).SlicingSource StronglyConnectedComponentsFinder UnnamedPattern