- get(String) - Method in class classycle.dependency.DefaultPreferenceFactory
-
- get(String) - Method in interface classycle.dependency.PreferenceFactory
-
- getAttributes() - Method in class classycle.graph.Vertex
-
Returns the attributes.
- getBestFragmenters() - Method in interface classycle.graph.GraphAttributes
-
Returns those vertices of a
StrongComponent
where the maximum
fragment size is equal to the best fragment size.
- getBestFragmentersElementName() - Method in class classycle.renderer.XMLStrongComponentRenderer
-
- getBestFragmentSize() - Method in interface classycle.graph.GraphAttributes
-
Returns the best fragment size.
- getCenterNodesElementName() - Method in class classycle.renderer.XMLStrongComponentRenderer
-
- getCenterNodesElementName() - Method in class classycle.XMLPackageStrongComponentRenderer
-
- getCenterVertices() - Method in interface classycle.graph.GraphAttributes
-
Returns the vertices of the center.
- getClassConstant() - Method in class classycle.classfile.RefConstant
-
Returns the class constant.
- getClasses() - Method in class classycle.PackageAttributes
-
- getClassFileNames() - Method in class classycle.ant.ClassycleTask
-
- getClassFiles() - Method in class classycle.CommandLine
-
Returns all class file descriptors (i.e., class files, directorys,
jar files, or zip files).
- getClassGraph() - Method in class classycle.Analyser
-
Returns the class graph.
- getClassLayerMap() - Method in class classycle.Analyser
-
Calculates the for each class its layer index and returns
a
Map where the classes are the keys (type
AtomicVertex
)
and the layer indices are the values (type
Integer).
- getCondensedClassGraph() - Method in class classycle.Analyser
-
Returns the condensed the class graph, i.e.
- getCondensedGraph() - Method in class classycle.graph.StrongComponentAnalyser
-
Returns the graph of strong components.
- getCondensedPackageGraph() - Method in class classycle.Analyser
-
Returns the condensed package graph, i.e.
- getConstant(int) - Method in class classycle.classfile.Constant
-
Returns the specified constant from the pool.
- getCsvFile() - Method in class classycle.AnalyserCommandLine
-
Returns the name of the CSV file as defined by the option
-csvFile.
- getCycles() - Method in class classycle.dependency.CyclesResult
-
Returns all added cycles.
- getDependencyDefinition() - Method in class classycle.dependency.DependencyCheckerCommandLine
-
- getDescriptionOfCurrentPreferences() - Method in class classycle.dependency.DefaultResultRenderer
-
- getDescriptionOfCurrentPreferences() - Method in class classycle.dependency.ResultRenderer
-
- getDescriptionOfCurrentPreferences() - Method in class classycle.dependency.XMLResultRenderer
-
- getDescriptor() - Method in class classycle.classfile.MethodTypeConstant
-
Returns the type or method descriptor.
- getDescriptor() - Method in class classycle.classfile.NameAndTypeConstant
-
Returns the type or method descriptor.
- getDiameter() - Method in interface classycle.graph.GraphAttributes
-
Returns the diameter.
- getEccentricities() - Method in interface classycle.graph.GraphAttributes
-
- getElement() - Method in class classycle.renderer.XMLAtomicVertexRenderer
-
- getElement() - Method in class classycle.renderer.XMLClassRenderer
-
- getElement() - Method in class classycle.XMLPackageRenderer
-
- getFinalSet() - Method in class classycle.dependency.DependencyResult
-
Returns the pattern describing the final set.
- getFinalSetCondition() - Method in class classycle.graph.PathsFinder
-
- getGirth() - Method in interface classycle.graph.GraphAttributes
-
Returns the girth.
- getGraph() - Method in class classycle.graph.StrongComponentAnalyser
-
Returns the original graph.
- getGraph() - Method in class classycle.PackageProcessor
-
Returns the package graph after processing.
- getHeadVertex(int) - Method in class classycle.graph.Vertex
-
Returns the head vertex of the specified outgoing arc.
- getKey() - Method in interface classycle.dependency.Preference
-
- getLayerMap() - Method in class classycle.graph.StrongComponentAnalyser
-
Returns the maping of the nodes of the original graph onto a layer index
(i.e.
- getLongestWalk() - Method in class classycle.graph.StrongComponent
-
- getLow() - Method in class classycle.graph.AtomicVertex
-
Returns the current value of the low function.
- getMaximumFragmentSizes() - Method in interface classycle.graph.GraphAttributes
-
- getName() - Method in class classycle.classfile.ClassConstant
-
Returns the fully-qualified class name.
- getName() - Method in class classycle.classfile.NameAndTypeConstant
-
Returns the name.
- getName() - Method in class classycle.graph.NameAttributes
-
Returns the name.
- getNameAndType() - Method in class classycle.classfile.InvokeDynamicConstant
-
Returns name and type.
- getNameAndType() - Method in class classycle.classfile.RefConstant
-
Returns the name-and-type constant.
- getNodeElementName() - Method in class classycle.renderer.XMLStrongComponentRenderer
-
- getNodeElementName() - Method in class classycle.XMLPackageStrongComponentRenderer
-
- getNodesElementName() - Method in class classycle.renderer.XMLStrongComponentRenderer
-
- getNodesElementName() - Method in class classycle.XMLPackageStrongComponentRenderer
-
- getNumberOfExternalClasses() - Method in class classycle.Analyser
-
Counts the number of external classes.
- getNumberOfIncomingArcs() - Method in class classycle.graph.Vertex
-
Returns the number of incoming arcs.
- getNumberOfOutgoingArcs() - Method in class classycle.graph.Vertex
-
Returns the number of outgoing arcs.
- getNumberOfResults() - Method in class classycle.dependency.ResultContainer
-
Returns the number of added results.
- getNumberOfVertices() - Method in class classycle.graph.StrongComponent
-
Returns the number of vertices building this strong component.
- getOperatorSymbol() - Method in class classycle.util.AndStringPattern
-
- getOperatorSymbol() - Method in class classycle.util.OrStringPattern
-
- getOperatorSymbol() - Method in class classycle.util.StringPatternSequence
-
Returns the operator symbol for pretty printing.
- getOrder() - Method in class classycle.graph.AtomicVertex
-
Returns the order of visiting.
- getPackageGraph() - Method in class classycle.Analyser
-
Returns the package graph created the class graph.
- getPackageLayerMap() - Method in class classycle.Analyser
-
Calculates the for each package its layer index and returns
a
Map where the packages are the keys (type
AtomicVertex
)
and the layer indices are the values (type
Integer).
- getPaths() - Method in class classycle.dependency.DependencyResult
-
Returns the vertices of the paths of unwanted dependencies.
- getPattern() - Method in class classycle.ant.ClassycleTask
-
- getPattern() - Method in class classycle.CommandLine
-
Returns the pattern fully qualified class names have to match.
- getPreferenceFactory() - Method in class classycle.dependency.DefaultResultRenderer
-
- getPreferenceFactory() - Method in class classycle.dependency.ResultRenderer
-
- getPreferenceFactory() - Method in class classycle.dependency.XMLResultRenderer
-
- getRadius() - Method in interface classycle.graph.GraphAttributes
-
Returns the radius.
- getRefElement() - Method in class classycle.renderer.XMLAtomicVertexRenderer
-
- getRefElement() - Method in class classycle.renderer.XMLClassRenderer
-
- getRefElement() - Method in class classycle.XMLPackageRenderer
-
- getReflectionPattern() - Method in class classycle.ant.ClassycleTask
-
- getReflectionPattern() - Method in class classycle.CommandLine
-
Returns the reflection pattern as extracted from the option
-reflectionPattern.
- getRenderer() - Method in class classycle.dependency.DependencyCheckerCommandLine
-
- getResult(int) - Method in class classycle.dependency.ResultContainer
-
Returns the result with specified index.
- getSize() - Method in class classycle.ClassAttributes
-
Returns the size of the class file in bytes.
- getSize() - Method in class classycle.graph.NameAttributes
-
- getSize() - Method in class classycle.PackageAttributes
-
- getSources() - Method in class classycle.NameAndSourceAttributes
-
Returns a comma separated list of sources.
- getStartSet() - Method in class classycle.dependency.DependencyResult
-
Returns the pattern describing the start set.
- getStartSetCondition() - Method in class classycle.graph.PathsFinder
-
- getStatement() - Method in class classycle.dependency.CyclesResult
-
Returns the statement.
- getStatement() - Method in class classycle.dependency.DependencyResult
-
Returns the statement causing this result.
- getStatements() - Method in class classycle.dependency.DependencyDefinitionParser
-
- getString() - Method in class classycle.classfile.StringConstant
-
Returns the string value.
- getString() - Method in class classycle.classfile.UTF8Constant
-
Returns the wrapped string.
- getStrongComponentElementName() - Method in class classycle.renderer.XMLStrongComponentRenderer
-
- getStrongComponentElementName() - Method in class classycle.XMLPackageStrongComponentRenderer
-
- getStrongComponents() - Method in class classycle.graph.StrongComponentProcessor
-
- getTailVertex(int) - Method in class classycle.graph.Vertex
-
Returns the tail vertex of the specified outgoing arc.
- getTitle() - Method in class classycle.AnalyserCommandLine
-
Returns the title by the option -title.
- getType() - Method in class classycle.ClassAttributes
-
Returns the class type.
- getUsage() - Method in class classycle.AnalyserCommandLine
-
Returns the usage of correct command line arguments and options.
- getUsage() - Method in class classycle.CommandLine
-
Returns the usage of correct command line arguments and options.
- getUsage() - Method in class classycle.dependency.DependencyCheckerCommandLine
-
Returns the usage of correct command line arguments and options.
- getValue() - Method in class classycle.classfile.DoubleConstant
-
Returns the wrapped double value.
- getValue() - Method in class classycle.classfile.FloatConstant
-
Returns the wrapped float value.
- getValue() - Method in class classycle.classfile.IntConstant
-
Returns the wrapped int value.
- getValue() - Method in class classycle.classfile.LongConstant
-
Returns the wrapped long value.
- getVertex(int) - Method in class classycle.graph.StrongComponent
-
Returns the vertex of the specified index.
- getVertexRenderer() - Method in class classycle.renderer.XMLAtomicVertexRenderer
-
- getVertexRenderer() - Method in class classycle.renderer.XMLClassRenderer
-
- getVertexRenderer() - Method in class classycle.XMLPackageRenderer
-
- getXmlFile() - Method in class classycle.AnalyserCommandLine
-
Returns the name of the XML file as defined by the option
-xmlFile.
- GraphAttributes - Interface in classycle.graph
-
Attributes of a graph.
- GraphProcessor - Class in classycle.graph
-
Abstract class for all algorithms based on deep search first.
- GraphProcessor() - Constructor for class classycle.graph.GraphProcessor
-
- IN_KEY_WORD - Static variable in class classycle.dependency.DependencyDefinitionParser
-
- INDEPENDENT_OF_KEY_WORD - Static variable in class classycle.dependency.DependencyDefinitionParser
-
- initializeProcessing(Vertex[]) - Method in class classycle.graph.GraphProcessor
-
Initializes processing.
- initializeProcessing(Vertex[]) - Method in class classycle.graph.LongestWalkProcessor
-
Does nothing.
- initializeProcessing(Vertex[]) - Method in class classycle.graph.StrongComponentProcessor
-
- initializeProcessing(Vertex[]) - Method in class classycle.PackageProcessor
-
- IntConstant - Class in classycle.classfile
-
Constant representing a int value.
- IntConstant(Constant[], int) - Constructor for class classycle.classfile.IntConstant
-
Creates an instance for the specified int value.
- INTERFACE - Static variable in class classycle.ClassAttributes
-
Type constant.
- InterfaceMethodRefConstant - Class in classycle.classfile
-
Reference constant for an interface method.
- InterfaceMethodRefConstant(Constant[], int, int) - Constructor for class classycle.classfile.InterfaceMethodRefConstant
-
- InvokeDynamicConstant - Class in classycle.classfile
-
Constant specifying a bootstrap method..
- InvokeDynamicConstant(Constant[], int, int) - Constructor for class classycle.classfile.InvokeDynamicConstant
-
Creates an instance for the specified bootstrap method.
- isActive() - Method in class classycle.graph.StrongComponent
-
- isCycles() - Method in class classycle.AnalyserCommandLine
-
Returns true if the option -cycles has been set.
- isFulfilled(Vertex) - Method in class classycle.dependency.PatternVertexCondition
-
- isFulfilled(Vertex) - Method in interface classycle.graph.VertexCondition
-
Returns true
if the specified vertex fulfills the
condition.
- isGraphVertex() - Method in class classycle.graph.AtomicVertex
-
Returns true if this vertex belongs to a graph.
- isInnerClass() - Method in class classycle.ClassAttributes
-
Returns true in the case of an inner class.
- isMergeInnerClasses() - Method in class classycle.ant.ClassycleTask
-
- isMergeInnerClasses() - Method in class classycle.CommandLine
-
Returns true
if the command line option
-mergeInnerClasses
occured.
- isOk() - Method in class classycle.dependency.CyclesResult
-
Returns true
if no cycles have been added.
- isOk() - Method in class classycle.dependency.DependencyResult
-
- isOk() - Method in interface classycle.dependency.Result
-
Returns true
if the checking result is positive.
- isOk() - Method in class classycle.dependency.ResultContainer
-
Returns
true
if all added
Result
instances returned
true
.
- isOk() - Method in class classycle.dependency.TextResult
-
- isPackageCycle() - Method in class classycle.dependency.CyclesResult
-
Returns true/false
if this result is on package/class cycles.
- isPackagesOnly() - Method in class classycle.AnalyserCommandLine
-
Returns true if the option -package has been set.
- isRaw() - Method in class classycle.AnalyserCommandLine
-
Returns true if the option -raw has been set.
- isShortestPathsOnly() - Method in class classycle.graph.PathsFinder
-
- isStrong() - Method in class classycle.AnalyserCommandLine
-
Returns true if the option -strong has been set.
- isValid() - Method in class classycle.CommandLine
-
Returns true if the command line arguments and options are
valid.
- isValid() - Method in class classycle.dependency.DependencyCheckerCommandLine
-
- isVisited() - Method in class classycle.graph.Vertex
-
Returns the visited flag.
- PACKAGE_CYCLES_KEY_WORD - Static variable in class classycle.dependency.DependencyDefinitionParser
-
- PackageAttributes - Class in classycle
-
- PackageAttributes(String) - Constructor for class classycle.PackageAttributes
-
- PackageProcessor - Class in classycle
-
Processor which extracts the package dependency graph from the class
dependency graph.
- PackageProcessor() - Constructor for class classycle.PackageProcessor
-
- PackageVertex - Class in classycle
-
- PackageVertex(String) - Constructor for class classycle.PackageVertex
-
- Parser - Class in classycle
-
Utility methods for parsing class files and creating directed graphs.
- PathsFinder - Class in classycle.graph
-
Class searching for all (or only the shortest) paths between classes
of a start set and classes of a final set.
- PathsFinder(VertexCondition, VertexCondition, boolean) - Constructor for class classycle.graph.PathsFinder
-
Creates an instance for the specified vertex conditions.
- PathsFinder(VertexCondition, VertexCondition, boolean, boolean) - Constructor for class classycle.graph.PathsFinder
-
Creates an instance for the specified vertex conditions.
- PatternVertexCondition - Class in classycle.dependency
-
- PatternVertexCondition(StringPattern) - Constructor for class classycle.dependency.PatternVertexCondition
-
- PlainClassRenderer - Class in classycle.renderer
-
- PlainClassRenderer() - Constructor for class classycle.renderer.PlainClassRenderer
-
- PlainStrongComponentRenderer - Class in classycle.renderer
-
- PlainStrongComponentRenderer() - Constructor for class classycle.renderer.PlainStrongComponentRenderer
-
- Preference - Interface in classycle.dependency
-
- PreferenceFactory - Interface in classycle.dependency
-
- printComponents(PrintWriter, int) - Method in class classycle.Analyser
-
Prints for each strong component of the class graph a raw output into
the specified writer.
- printCSV(PrintWriter) - Method in class classycle.Analyser
-
Prints a CSV report into the specified writer.
- printRaw(PrintWriter) - Method in class classycle.Analyser
-
Prints for each class a raw output into the specified writer.
- printXML(String, boolean, PrintWriter) - Method in class classycle.Analyser
-
Prints an XML report into the specified writer.
- process(Vertex) - Method in class classycle.graph.GraphProcessor
-
Processes the specified vertex.
- processAfter(Vertex) - Method in class classycle.graph.GraphProcessor
-
Processes the specified vertex after its arcs have been processed.
- processAfter(Vertex) - Method in class classycle.graph.LongestWalkProcessor
-
Deactivate the specified vertex.
- processAfter(Vertex) - Method in class classycle.graph.StrongComponentProcessor
-
Processes the specified vertex after all its outgoing arcs are
processed.
- processAfter(Vertex) - Method in class classycle.PackageProcessor
-
- processArc(Vertex, Vertex) - Method in class classycle.graph.GraphProcessor
-
Processes the arc specified by tail and head vertices.
- processArc(Vertex, Vertex) - Method in class classycle.graph.LongestWalkProcessor
-
Processes arc from tail to head.
- processArc(Vertex, Vertex) - Method in class classycle.graph.StrongComponentProcessor
-
- processArc(Vertex, Vertex) - Method in class classycle.PackageProcessor
-
- processBefore(Vertex) - Method in class classycle.graph.GraphProcessor
-
Processes the specified vertex before its outgoing arcs are processed.
- processBefore(Vertex) - Method in class classycle.graph.LongestWalkProcessor
-
Resets the specified vertex.
- processBefore(Vertex) - Method in class classycle.graph.StrongComponentProcessor
-
- processBefore(Vertex) - Method in class classycle.PackageProcessor
-
- TemplateBasedClassRenderer - Class in classycle.renderer
-
- TemplateBasedClassRenderer(String) - Constructor for class classycle.renderer.TemplateBasedClassRenderer
-
Creates an instance for the specified template.
- TemplateBasedStrongComponentRenderer - Class in classycle.renderer
-
- TemplateBasedStrongComponentRenderer(String, int) - Constructor for class classycle.renderer.TemplateBasedStrongComponentRenderer
-
Creates an instance for the specified template.
- Text - Class in classycle.util
-
Collection of useful static method concerning string manipulation.
- TextResult - Class in classycle.dependency
-
Result as a text.
- TextResult(String) - Constructor for class classycle.dependency.TextResult
-
Creates an instance with specified text which is ok.
- TextResult(String, boolean) - Constructor for class classycle.dependency.TextResult
-
Creates an instance with specified text and specified OK flag.
- toString() - Method in class classycle.ClassAttributes
-
Returns the attributes as a string for pretty printing.
- toString() - Method in class classycle.classfile.ClassConstant
-
Returns the constant type and the class name.
- toString() - Method in class classycle.classfile.DoubleConstant
-
Returns the constant type and the double value.
- toString() - Method in class classycle.classfile.FieldRefConstant
-
Returns constant type, class name, field name, and descriptor.
- toString() - Method in class classycle.classfile.FloatConstant
-
Returns the constant type and the float value.
- toString() - Method in class classycle.classfile.IntConstant
-
Returns the constant type and the int value.
- toString() - Method in class classycle.classfile.InterfaceMethodRefConstant
-
Returns constant type, class name, method name, and descriptor.
- toString() - Method in class classycle.classfile.InvokeDynamicConstant
-
Returns constant type and descriptor.
- toString() - Method in class classycle.classfile.LongConstant
-
Returns the constant type and the long value.
- toString() - Method in class classycle.classfile.MethodHandleConstant
-
Returns constant type, reference kind, and index.
- toString() - Method in class classycle.classfile.MethodRefConstant
-
Returns constant type, class name, method name, and descriptor.
- toString() - Method in class classycle.classfile.MethodTypeConstant
-
Returns constant type and descriptor.
- toString() - Method in class classycle.classfile.NameAndTypeConstant
-
Returns constant type, name, and descriptor.
- toString(String) - Method in class classycle.classfile.RefConstant
-
Pretty printing.
- toString() - Method in class classycle.classfile.StringConstant
-
Returns the constant type and the string value.
- toString() - Method in class classycle.classfile.UTF8Constant
-
Returns the constant type and the wrapped string.
- toString() - Method in class classycle.dependency.CheckCyclesStatement
-
- toString() - Method in class classycle.dependency.CheckSetStatement
-
- toString() - Method in class classycle.dependency.CyclesResult
-
- toString() - Method in class classycle.dependency.DependencyResult
-
- toString() - Method in class classycle.dependency.DependencyStatement
-
- toString() - Method in class classycle.dependency.LayeringStatement
-
- toString() - Method in class classycle.dependency.PatternVertexCondition
-
- toString() - Method in class classycle.dependency.ResultContainer
-
- toString() - Method in class classycle.dependency.ShowStatement
-
- toString() - Method in class classycle.dependency.TextResult
-
Returns the text specified in the constructor.
- toString() - Method in class classycle.graph.StrongComponent
-
- toString() - Method in class classycle.graph.Vertex
-
Returns toString() of the attributes and the number of
incoming and outgoing arcs.
- toString() - Method in class classycle.util.NotStringPattern
-
- toString() - Method in class classycle.util.StringPatternSequence
-
- toString() - Method in class classycle.util.TrueStringPattern
-
- toString() - Method in class classycle.util.WildCardPattern
-
Returns the pattern as delivered to the constructor.
- TrueStringPattern - Class in classycle.util
-
String pattern which return true in any case.
- TrueStringPattern() - Constructor for class classycle.util.TrueStringPattern
-
- TYPE_CSV - Static variable in class classycle.ant.ReportTask
-
- TYPE_RAW - Static variable in class classycle.ant.ReportTask
-
- TYPE_XML - Static variable in class classycle.ant.ReportTask
-