A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addEdge(Edge) - Method in interface de.obqo.decycle.graph.MutableSlicing
- addNode(Node) - Method in interface de.obqo.decycle.graph.MutableSlicing
- ALL - Static variable in interface de.obqo.decycle.model.EdgeFilter
-
A filter that matches all edges.
- ALL - Static variable in interface de.obqo.decycle.model.NodeFilter
-
A filter that matches all nodes
- allNodes() - Method in class de.obqo.decycle.graph.Graph
- analyze(String, Categorizer, NodeFilter, EdgeFilter) - Method in class de.obqo.decycle.analysis.Analyzer
- Analyzer - Class in de.obqo.decycle.analysis
- Analyzer() - Constructor for class de.obqo.decycle.analysis.Analyzer
- anyOf(String...) - Static method in class de.obqo.decycle.check.Layer
-
Constructs a
Layerwithout further constraints on its slices. - apply(Node) - Method in class de.obqo.decycle.slicer.MultiCategorizer
- apply(Node) - Method in class de.obqo.decycle.slicer.NamedPatternMatchingCategorizer
- apply(Node) - Method in class de.obqo.decycle.slicer.PackageCategorizer
- apply(Node) - Method in class de.obqo.decycle.slicer.ParallelCategorizer
- apply(Node) - Method in class de.obqo.decycle.slicer.PatternMatchingCategorizer
B
- build() - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- builder() - Static method in class de.obqo.decycle.configuration.Configuration
C
- canEqual(Object) - Method in class de.obqo.decycle.model.Edge
- Categorizer - Interface in de.obqo.decycle.slicer
-
A categorizer is a function that determines a set of categories for a given
Node. - check() - Method in class de.obqo.decycle.configuration.Configuration
-
Perform a check of the classes in the given
classpathagainst the configuredconstraintsand writes a report if requested. - CLASS - Static variable in class de.obqo.decycle.model.Node
- classNode(String) - Static method in class de.obqo.decycle.model.Node
- classpath(String) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- combine(Categorizer...) - Static method in class de.obqo.decycle.slicer.MultiCategorizer
- compareTo(Constraint.Dependency) - Method in class de.obqo.decycle.check.Constraint.Dependency
- compareTo(Edge) - Method in class de.obqo.decycle.model.Edge
- compareTo(Node) - Method in class de.obqo.decycle.model.Node
- Configuration - Class in de.obqo.decycle.configuration
-
Central configuration class for using the Decycle API.
- Configuration.ConfigurationBuilder - Class in de.obqo.decycle.configuration
- connect(Node, Node) - Method in class de.obqo.decycle.graph.Graph
- connectionsOf(Node) - Method in class de.obqo.decycle.graph.Graph
- Constraint - Interface in de.obqo.decycle.check
- Constraint.Dependency - Class in de.obqo.decycle.check
- Constraint.Violation - Class in de.obqo.decycle.check
- constraints(Set<Constraint>) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- containingClassEdges(Edge) - Method in class de.obqo.decycle.graph.Graph
- contains(Node, Node) - Static method in class de.obqo.decycle.model.Edge
- contains(String) - Method in class de.obqo.decycle.check.Layer
- CONTAINS - de.obqo.decycle.model.Edge.EdgeLabel
- contentsOf(Node) - Method in class de.obqo.decycle.graph.Graph
- create(String) - Static method in interface de.obqo.decycle.graph.MutableSlicing
- CycleFree - Class in de.obqo.decycle.check
-
The
CycleFreeconstraintchecks that there are no cyclic dependencies between the slices of eachSlicingofSlicingSource. - CycleFree() - Constructor for class de.obqo.decycle.check.CycleFree
D
- de.obqo.decycle.analysis - package de.obqo.decycle.analysis
- de.obqo.decycle.check - package de.obqo.decycle.check
- de.obqo.decycle.configuration - package de.obqo.decycle.configuration
- de.obqo.decycle.graph - package de.obqo.decycle.graph
- de.obqo.decycle.model - package de.obqo.decycle.model
- de.obqo.decycle.report - package de.obqo.decycle.report
- de.obqo.decycle.slicer - package de.obqo.decycle.slicer
- denyDependenciesWithinLayer() - Method in class de.obqo.decycle.check.Layer
- Dependency(String, String) - Constructor for class de.obqo.decycle.check.Constraint.Dependency
- DirectLayeringConstraint - Class in de.obqo.decycle.check
- DirectLayeringConstraint(String, List<Layer>) - Constructor for class de.obqo.decycle.check.DirectLayeringConstraint
E
- Edge - Class in de.obqo.decycle.model
- Edge.EdgeLabel - Enum in de.obqo.decycle.model
- edgeConnecting(Node, Node) - Method in interface de.obqo.decycle.graph.Slicing
- EdgeFilter - Interface in de.obqo.decycle.model
- edges() - Method in interface de.obqo.decycle.graph.Slicing
- EMPTY - Static variable in interface de.obqo.decycle.slicer.Categorizer
-
Convenience constant for a
Categorizerthat never returns any categories - equals(Object) - Method in class de.obqo.decycle.check.Constraint.Dependency
- equals(Object) - Method in class de.obqo.decycle.check.Constraint.Violation
- equals(Object) - Method in class de.obqo.decycle.model.Edge
- equals(Object) - Method in class de.obqo.decycle.model.Node
- equals(Object) - Method in class de.obqo.decycle.slicer.IgnoredDependency
- excluding(List<String>) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
F
- findComponents(Slicing) - Static method in class de.obqo.decycle.graph.StronglyConnectedComponentsFinder
-
Find the edges of all strongly connected components (SCC) of the given directed
graph.
G
- getDependencies() - Method in class de.obqo.decycle.check.Constraint.Violation
- getFrom() - Method in class de.obqo.decycle.check.Constraint.Dependency
- getFrom() - Method in class de.obqo.decycle.model.Edge
- getFromPattern() - Method in class de.obqo.decycle.slicer.IgnoredDependency
-
The pattern for the source of the dependency - see
PatternMatchingNodeFilter - getLabel() - Method in class de.obqo.decycle.model.Edge
- getName() - Method in class de.obqo.decycle.check.Constraint.Violation
- getName() - Method in class de.obqo.decycle.model.Node
- getShortString() - Method in interface de.obqo.decycle.check.Constraint
- getShortString() - Method in class de.obqo.decycle.check.CycleFree
- getShortString() - Method in class de.obqo.decycle.check.Layer
- getShortString() - Method in class de.obqo.decycle.check.SlicedConstraint
- getSliceType() - Method in class de.obqo.decycle.check.Constraint.Violation
- getSliceType() - Method in interface de.obqo.decycle.graph.Slicing
- getTo() - Method in class de.obqo.decycle.check.Constraint.Dependency
- getTo() - Method in class de.obqo.decycle.model.Edge
- getToPattern() - Method in class de.obqo.decycle.slicer.IgnoredDependency
-
The pattern for the target of the dependency - see
PatternMatchingNodeFilter - getType() - Method in class de.obqo.decycle.model.Node
- Graph - Class in de.obqo.decycle.graph
-
A
Graphrepresents the network resulting from analyzing the classes of a given classpath. - Graph() - Constructor for class de.obqo.decycle.graph.Graph
- Graph(Categorizer) - Constructor for class de.obqo.decycle.graph.Graph
- Graph(Categorizer, NodeFilter) - Constructor for class de.obqo.decycle.graph.Graph
- Graph(Categorizer, NodeFilter, EdgeFilter) - Constructor for class de.obqo.decycle.graph.Graph
- GraphBuildingClassVisitor - Class in de.obqo.decycle.analysis
H
- hashCode() - Method in class de.obqo.decycle.check.Constraint.Dependency
- hashCode() - Method in class de.obqo.decycle.check.Constraint.Violation
- hashCode() - Method in class de.obqo.decycle.model.Edge
- hashCode() - Method in class de.obqo.decycle.model.Node
- hashCode() - Method in class de.obqo.decycle.slicer.IgnoredDependency
- hasType(String) - Method in class de.obqo.decycle.model.Node
- HtmlReport - Class in de.obqo.decycle.report
- HtmlReport() - Constructor for class de.obqo.decycle.report.HtmlReport
I
- ignore(boolean) - Method in class de.obqo.decycle.model.Edge
- IgnoredDependenciesFilter - Class in de.obqo.decycle.slicer
- IgnoredDependenciesFilter(Collection<IgnoredDependency>) - Constructor for class de.obqo.decycle.slicer.IgnoredDependenciesFilter
- IgnoredDependency - Class in de.obqo.decycle.slicer
-
Represents a dependency between two classes that should be ignored when checking the defined constraints.
- IgnoredDependency(String, String) - Constructor for class de.obqo.decycle.slicer.IgnoredDependency
- ignoring(List<IgnoredDependency>) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- IncludeExcludeFilter - Class in de.obqo.decycle.analysis
- IncludeExcludeFilter(Set<NodeFilter>, Set<NodeFilter>) - Constructor for class de.obqo.decycle.analysis.IncludeExcludeFilter
- including(List<String>) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- isContaining() - Method in class de.obqo.decycle.model.Edge
- isIgnored() - Method in class de.obqo.decycle.model.Edge
- isReferencing() - Method in class de.obqo.decycle.model.Edge
L
- Layer - Class in de.obqo.decycle.check
- LayeringConstraint - Class in de.obqo.decycle.check
- LayeringConstraint(String, List<Layer>) - Constructor for class de.obqo.decycle.check.LayeringConstraint
M
- minifyReport(Boolean) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- MultiCategorizer - Class in de.obqo.decycle.slicer
-
Combines multiple Categorizers to a single one by applying one after the other until one succeeds to categorize the node.
- MutableSlicing - Interface in de.obqo.decycle.graph
N
- NamedPattern - Class in de.obqo.decycle.configuration
- NamedPattern(String, String) - Constructor for class de.obqo.decycle.configuration.NamedPattern
- NamedPatternMatchingCategorizer - Class in de.obqo.decycle.slicer
-
Categorizes package nodes by matching them against ant like patterns.
- NamedPatternMatchingCategorizer(String, String, String) - Constructor for class de.obqo.decycle.slicer.NamedPatternMatchingCategorizer
- Node - Class in de.obqo.decycle.model
-
The class
Noderepresents the nodes in a dependency and slice graph. - NodeFilter - Interface in de.obqo.decycle.model
- nodes() - Method in interface de.obqo.decycle.graph.Slicing
- NONE - Static variable in interface de.obqo.decycle.model.EdgeFilter
-
A filter that matches no edges.
- NONE - Static variable in interface de.obqo.decycle.slicer.Categorizer
-
Convenience constant to be used if a
Categorizerdoesn't return any categories for a node.
O
- oneOf(String...) - Static method in class de.obqo.decycle.check.Layer
-
Constructs a
Layerwhose slices must not depend on each other. - outEdges(Node) - Method in interface de.obqo.decycle.graph.Slicing
P
- PACKAGE - Static variable in class de.obqo.decycle.model.Node
- PackageCategorizer - Class in de.obqo.decycle.slicer
- PackageCategorizer() - Constructor for class de.obqo.decycle.slicer.PackageCategorizer
- packageNode(String) - Static method in class de.obqo.decycle.model.Node
- parallel(Categorizer...) - Static method in class de.obqo.decycle.slicer.ParallelCategorizer
- ParallelCategorizer - Class in de.obqo.decycle.slicer
-
Combines multiple categorizers by applying all of them and returns the union of all categories.
- Pattern - Interface in de.obqo.decycle.configuration
- PatternMatchingCategorizer - Class in de.obqo.decycle.slicer
-
Categorizes package nodes by matching them against ant like patterns.
- PatternMatchingCategorizer(String, String) - Constructor for class de.obqo.decycle.slicer.PatternMatchingCategorizer
- PatternMatchingEdgeFilter - Class in de.obqo.decycle.slicer
- PatternMatchingEdgeFilter(String, String) - Constructor for class de.obqo.decycle.slicer.PatternMatchingEdgeFilter
- PatternMatchingNodeFilter - Class in de.obqo.decycle.slicer
-
NodeFilterthat filters aNodebased on its name. - PatternMatchingNodeFilter(String) - Constructor for class de.obqo.decycle.slicer.PatternMatchingNodeFilter
R
- references(Node, Node) - Static method in class de.obqo.decycle.model.Edge
- references(Node, Node, boolean) - Static method in class de.obqo.decycle.model.Edge
- REFERENCES - de.obqo.decycle.model.Edge.EdgeLabel
- report(Appendable) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- reportTitle(String) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
S
- SlicedConstraint - Class in de.obqo.decycle.check
-
A
SlicedConstraintrepresents some dependency rules for the slices of aSlicing. - SlicedConstraint(String, List<Layer>, String) - Constructor for class de.obqo.decycle.check.SlicedConstraint
- sliceNode(String, String) - Static method in class de.obqo.decycle.model.Node
- sliceTypes() - Method in class de.obqo.decycle.graph.Graph
- sliceTypes() - Method in interface de.obqo.decycle.graph.SlicingSource
- slicing(String) - Method in class de.obqo.decycle.graph.Graph
- slicing(String) - Method in interface de.obqo.decycle.graph.SlicingSource
- Slicing - Interface in de.obqo.decycle.graph
-
A
Slicingis a special graph/network that contains onlynodesthat have the sameNode.type(seeSlicing.getSliceType()). - slicings(Map<String, List<Pattern>>) - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- SlicingSource - Interface in de.obqo.decycle.graph
- StronglyConnectedComponentsFinder - Class in de.obqo.decycle.graph
T
- test(Edge) - Method in interface de.obqo.decycle.model.EdgeFilter
- test(Node) - Method in class de.obqo.decycle.analysis.IncludeExcludeFilter
- test(Node) - Method in class de.obqo.decycle.slicer.PatternMatchingNodeFilter
- test(Node, Node) - Method in class de.obqo.decycle.slicer.IgnoredDependenciesFilter
- test(Node, Node) - Method in class de.obqo.decycle.slicer.PatternMatchingEdgeFilter
- toCategorizer(String) - Method in class de.obqo.decycle.configuration.NamedPattern
- toCategorizer(String) - Method in interface de.obqo.decycle.configuration.Pattern
- toCategorizer(String) - Method in class de.obqo.decycle.configuration.UnnamedPattern
- topNodes() - Method in class de.obqo.decycle.graph.Graph
- toString() - Method in class de.obqo.decycle.check.Constraint.Dependency
- toString() - Method in class de.obqo.decycle.check.Constraint.Violation
- toString() - Method in class de.obqo.decycle.check.Layer
- toString() - Method in class de.obqo.decycle.check.SlicedConstraint
- toString() - Method in class de.obqo.decycle.configuration.Configuration.ConfigurationBuilder
- toString() - Method in class de.obqo.decycle.configuration.Configuration
- toString() - Method in class de.obqo.decycle.configuration.NamedPattern
- toString() - Method in class de.obqo.decycle.configuration.UnnamedPattern
- toString() - Method in class de.obqo.decycle.model.Node
- toString() - Method in class de.obqo.decycle.slicer.IgnoredDependency
U
- UnnamedPattern - Class in de.obqo.decycle.configuration
- UnnamedPattern(String) - Constructor for class de.obqo.decycle.configuration.UnnamedPattern
V
- valueOf(String) - Static method in enum de.obqo.decycle.model.Edge.EdgeLabel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum de.obqo.decycle.model.Edge.EdgeLabel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Violation(String, String, Set<Constraint.Dependency>) - Constructor for class de.obqo.decycle.check.Constraint.Violation
- violations(SlicingSource) - Method in interface de.obqo.decycle.check.Constraint
- violations(SlicingSource) - Method in class de.obqo.decycle.check.CycleFree
- violations(SlicingSource) - Method in class de.obqo.decycle.check.SlicedConstraint
- visit(int, int, String, String, String, String[]) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
- visitAnnotation(String, boolean) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
- visitField(int, String, String, String, Object) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
- visitInnerClass(String, String, String, int) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
- visitMethod(int, String, String, String, String[]) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
- visitOuterClass(String, String, String) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class de.obqo.decycle.analysis.GraphBuildingClassVisitor
W
- writeReport(Graph, List<Constraint.Violation>, Appendable, String, boolean) - Method in class de.obqo.decycle.report.HtmlReport
All Classes All Packages