A C D E G H I M O P R S T V 

A

addClass(ClassModel) - Method in class org.jabsaw.impl.model.ModuleModel
 
addExclusionPattern(ClassPattern) - Method in class org.jabsaw.impl.model.ModuleModel
 
addExportedModuleName(String) - Method in class org.jabsaw.impl.model.ModuleModel
 
addImportedModuleName(String) - Method in class org.jabsaw.impl.model.ModuleModel
 
addInclusionPattern(ClassPattern) - Method in class org.jabsaw.impl.model.ModuleModel
 
addUsesClass(ClassModel) - Method in class org.jabsaw.impl.model.ClassModel
 
addUsesClassName(String) - Method in class org.jabsaw.impl.model.ClassModel
 
allClassDependencies - Variable in class org.jabsaw.impl.model.ModuleModel
All classes this module depends upon.

C

checkAccessibilityOfUsedClasses(List<String>) - Method in class org.jabsaw.impl.model.ClassModel
 
checkAllClassesInModule(List<String>) - Method in class org.jabsaw.impl.model.ProjectModel
Check if all classes belong to a module
checkClassAccessibility(List<String>) - Method in class org.jabsaw.impl.model.ProjectModel
Check if all classes respect the accessibility boundaries defined by the modules.
checkDependenciesNotResolved() - Method in class org.jabsaw.impl.model.ProjectModel
 
checkDependenciesResolved() - Method in class org.jabsaw.impl.model.ProjectModel
 
checkDependencyCycles(List<String>) - Method in class org.jabsaw.impl.model.ProjectModel
Check if there are any cycles in the dependencies of the modules.
ClassModel - Class in org.jabsaw.impl.model
 
ClassModel(ProjectModel, String) - Constructor for class org.jabsaw.impl.model.ClassModel
 
ClassParser - Class in org.jabsaw.impl
 
ClassParser() - Constructor for class org.jabsaw.impl.ClassParser
 
ClassParser.DirectoryParsingCallback - Interface in org.jabsaw.impl
 
ClassParser.ModuleAnnotationArrayVisitor - Class in org.jabsaw.impl
 
ClassParser.ModuleAnnotationArrayVisitor(ModuleModel, String) - Constructor for class org.jabsaw.impl.ClassParser.ModuleAnnotationArrayVisitor
 
ClassParser.ModuleAnnotationVisitor - Class in org.jabsaw.impl
 
ClassParser.ModuleAnnotationVisitor(String) - Constructor for class org.jabsaw.impl.ClassParser.ModuleAnnotationVisitor
 
ClassParser.ParsingAnnotationVisitor - Class in org.jabsaw.impl
 
ClassParser.ParsingAnnotationVisitor(ClassModel) - Constructor for class org.jabsaw.impl.ClassParser.ParsingAnnotationVisitor
 
ClassParser.ParsingFieldVisitor - Class in org.jabsaw.impl
 
ClassParser.ParsingFieldVisitor(ClassModel) - Constructor for class org.jabsaw.impl.ClassParser.ParsingFieldVisitor
 
ClassParser.ParsingMethodVisitor - Class in org.jabsaw.impl
 
ClassParser.ParsingMethodVisitor(ClassModel) - Constructor for class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
ClassParser.ParsingSignatureReader - Class in org.jabsaw.impl
 
ClassParser.ParsingSignatureReader(ClassModel) - Constructor for class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
ClassPattern - Class in org.jabsaw.impl.pattern
 
ClassPattern(String, String) - Constructor for class org.jabsaw.impl.pattern.ClassPattern
 

D

details() - Method in class org.jabsaw.impl.model.ClassModel
 
details() - Method in class org.jabsaw.impl.model.ModuleModel
 
details() - Method in class org.jabsaw.impl.model.ProjectModel
 

E

error(String) - Method in interface org.jabsaw.impl.ClassParser.DirectoryParsingCallback
 

G

getAllClassDependencies() - Method in class org.jabsaw.impl.model.ClassModel
All classes this class depends upon.
getAllClassDependencies() - Method in class org.jabsaw.impl.model.ModuleModel
All classes this module depends upon.
getAllModuleDependencies() - Method in class org.jabsaw.impl.model.ModuleModel
All modules this module depends upon.
getBestMatch(Set<ClassPattern>, String) - Static method in class org.jabsaw.impl.pattern.ClassPattern
 
getClasses() - Method in class org.jabsaw.impl.model.ModuleModel
 
getClasses() - Method in class org.jabsaw.impl.model.ProjectModel
 
getClassModel(String) - Method in class org.jabsaw.impl.model.ProjectModel
 
getDescription() - Method in class org.jabsaw.impl.model.ModuleModel
Return the description of this module, or null if none is set.
getExclusionPatterns() - Method in class org.jabsaw.impl.model.ModuleModel
 
getExportedModuleNames() - Method in class org.jabsaw.impl.model.ModuleModel
 
getExportedModules() - Method in class org.jabsaw.impl.model.ModuleModel
Modules directly exported by this module.
getIdentification() - Method in class org.jabsaw.impl.model.ModuleModel
Return the identification string of this module, either the ModuleModel.qualifiedNameOfRepresentingClass or ModuleModel.name, depending on ProjectModel.isUseModuleNames()
getImportedModuleNames() - Method in class org.jabsaw.impl.model.ModuleModel
 
getImportedModules() - Method in class org.jabsaw.impl.model.ModuleModel
Modules directly imported by this module.
getInclusionPatterns() - Method in class org.jabsaw.impl.model.ModuleModel
 
getMatchingModules(ClassModel) - Method in class org.jabsaw.impl.model.ProjectModel
 
getModule() - Method in class org.jabsaw.impl.model.ClassModel
 
getModule(String) - Method in class org.jabsaw.impl.model.ProjectModel
 
getModules() - Method in class org.jabsaw.impl.model.ProjectModel
 
getName() - Method in class org.jabsaw.impl.model.ModuleModel
 
getOriginalPattern() - Method in class org.jabsaw.impl.pattern.ClassPattern
 
getPackage() - Method in class org.jabsaw.impl.model.ModuleModel
 
getProject() - Method in class org.jabsaw.impl.ClassParser
 
getProjectModel() - Method in class org.jabsaw.impl.model.ClassModel
 
getProjectModel() - Method in class org.jabsaw.impl.model.ModuleModel
 
getQualifiedName() - Method in class org.jabsaw.impl.model.ClassModel
 
getQualifiedNameOfRepresentingClass() - Method in class org.jabsaw.impl.model.ModuleModel
 
getReferencedModules() - Method in class org.jabsaw.impl.model.ModuleModel
getScore() - Method in class org.jabsaw.impl.pattern.ClassPattern
 
getSimpleName() - Method in class org.jabsaw.impl.model.ClassModel
 
getUsesClasses() - Method in class org.jabsaw.impl.model.ClassModel
 
getUsesClassNames() - Method in class org.jabsaw.impl.model.ClassModel
 
GraphizPrinter - Class in org.jabsaw.impl
Helper class to print a ProjectModel to a Graphviz file
GraphizPrinter() - Constructor for class org.jabsaw.impl.GraphizPrinter
 

H

handleClassOrMethodSignature(ClassModel, String) - Method in class org.jabsaw.impl.ClassParser
 
handleFieldSignature(ClassModel, String) - Method in class org.jabsaw.impl.ClassParser
 
handleMethodDescriptor(ClassModel, String) - Method in class org.jabsaw.impl.ClassParser
 

I

innerClassNames - Variable in class org.jabsaw.impl.model.ClassModel
 
isAccessible(ClassModel) - Method in class org.jabsaw.impl.model.ModuleModel
 
isDependenciesResolved() - Method in class org.jabsaw.impl.model.ProjectModel
 
isHideFromDependencyGraphOutput() - Method in class org.jabsaw.impl.model.ModuleModel
 
isIncluded(ClassModel) - Method in class org.jabsaw.impl.model.ModuleModel
 
isUseModuleNames() - Method in class org.jabsaw.impl.model.ProjectModel
If set to true, modules are typically identified in strings by their name instead of the fully qualified name of the representing class.

M

matches(String) - Method in class org.jabsaw.impl.pattern.ClassPattern
 
ModelNode - Interface in org.jabsaw.impl.model
 
ModuleModel - Class in org.jabsaw.impl.model
 
ModuleModel(ProjectModel, String) - Constructor for class org.jabsaw.impl.model.ModuleModel
 

O

org.jabsaw.impl - package org.jabsaw.impl
 
org.jabsaw.impl.model - package org.jabsaw.impl.model
 
org.jabsaw.impl.pattern - package org.jabsaw.impl.pattern
 
outerClassName - Variable in class org.jabsaw.impl.model.ClassModel
 

P

parse(Path) - Method in class org.jabsaw.impl.ClassParser
 
parse(ClassReader) - Method in class org.jabsaw.impl.ClassParser
 
parseDirectory(ArrayList<String>, Path, ClassParser.DirectoryParsingCallback) - Method in class org.jabsaw.impl.ClassParser
 
parsingFile(Path) - Method in interface org.jabsaw.impl.ClassParser.DirectoryParsingCallback
 
print(ProjectModel, File, boolean) - Method in class org.jabsaw.impl.GraphizPrinter
Print the given ProjectModel as Graphviz .dot file to the given file
print(ProjectModel, Writer) - Method in class org.jabsaw.impl.GraphizPrinter
Print the given ProjectModel as Graphviz .dot file to the given writer
print(ProjectModel, Writer, boolean) - Method in class org.jabsaw.impl.GraphizPrinter
Print the given ProjectModel as Graphviz .dot file to the given writer.
ProjectModel - Class in org.jabsaw.impl.model
Represents a project, consisting of ModuleModels and ClassModels.
ProjectModel() - Constructor for class org.jabsaw.impl.model.ProjectModel
 

R

resolveDependencies() - Method in class org.jabsaw.impl.model.ModuleModel
 
resolveDependencies() - Method in class org.jabsaw.impl.model.ProjectModel
Resolve class names recorded during parsing to the actual model objects and calculate transitive closures.
resolveModule() - Method in class org.jabsaw.impl.model.ClassModel
 
resolveOuterClass() - Method in class org.jabsaw.impl.model.ClassModel
 
resolveUsedClasses() - Method in class org.jabsaw.impl.model.ClassModel
 

S

setDescription(String) - Method in class org.jabsaw.impl.model.ModuleModel
 
setHideFromDependencyGraphOutput(boolean) - Method in class org.jabsaw.impl.model.ModuleModel
 
setHorizontalLayout(boolean) - Method in class org.jabsaw.impl.GraphizPrinter
 
setModule(ModuleModel) - Method in class org.jabsaw.impl.model.ClassModel
 
setName(String) - Method in class org.jabsaw.impl.model.ModuleModel
 
setUseModuleNames(boolean) - Method in class org.jabsaw.impl.model.ProjectModel
 

T

toString() - Method in class org.jabsaw.impl.model.ClassModel
 
toString() - Method in class org.jabsaw.impl.model.ModuleModel
 
toString() - Method in class org.jabsaw.impl.pattern.ClassPattern
 

V

visit(String, Object) - Method in class org.jabsaw.impl.ClassParser.ModuleAnnotationArrayVisitor
 
visit(String, Object) - Method in class org.jabsaw.impl.ClassParser.ModuleAnnotationVisitor
 
visit(String, Object) - Method in class org.jabsaw.impl.ClassParser.ParsingAnnotationVisitor
 
visitAnnotation(String, String) - Method in class org.jabsaw.impl.ClassParser.ParsingAnnotationVisitor
 
visitAnnotation(String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingFieldVisitor
 
visitAnnotation(String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitAnnotationDefault() - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitArray(String) - Method in class org.jabsaw.impl.ClassParser.ModuleAnnotationVisitor
 
visitArray(String) - Method in class org.jabsaw.impl.ClassParser.ParsingAnnotationVisitor
 
visitArrayType() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitClassBound() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitClassType(String) - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitEnd() - Method in class org.jabsaw.impl.ClassParser.ModuleAnnotationVisitor
 
visitEnum(String, String, String) - Method in class org.jabsaw.impl.ClassParser.ParsingAnnotationVisitor
 
visitExceptionType() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitFieldInsn(int, String, String, String) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitInsnAnnotation(int, TypePath, String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitInterface() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitInterfaceBound() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitLdcInsn(Object) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitLocalVariableAnnotation(int, TypePath, Label[], Label[], int[], String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitMethodInsn(int, String, String, String) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitParameterType() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitReturnType() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitSuperclass() - Method in class org.jabsaw.impl.ClassParser.ParsingSignatureReader
 
visitTryCatchAnnotation(int, TypePath, String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingFieldVisitor
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
visitTypeInsn(int, String) - Method in class org.jabsaw.impl.ClassParser.ParsingMethodVisitor
 
A C D E G H I M O P R S T V 

Copyright © 2014 Ruedi Steinmann. All rights reserved.