A C D E F G H I L N O P S T U V

A

analyze(File) - Method in class org.fuin.units4j.dependency.DependencyAnalyzer
Analyze the dependencies for all classes in the directory and it's sub directories.
AssertCoverage - Class in org.fuin.units4j
Assertion tool class for checking the test coverage.
AssertDependencies - Class in org.fuin.units4j
Assertion tool class for checking dependencies.
assertEveryClassHasATest(Set<Class<?>>) - Static method in class org.fuin.units4j.AssertCoverage
Asserts that a every class has at least one test class.
assertEveryClassHasATest(File) - Static method in class org.fuin.units4j.AssertCoverage
Asserts that a every class in the directory (or it's sub directories) has at least one test class.
assertEveryClassHasATest(File, boolean) - Static method in class org.fuin.units4j.AssertCoverage
Asserts that a every class in the directory (or it's sub directories) has at least one test class.
assertRules(Dependencies, File) - Static method in class org.fuin.units4j.AssertDependencies
Asserts that a set of dependency rules is kept.
assertRules(File, File) - Static method in class org.fuin.units4j.AssertDependencies
Asserts that a set of dependency rules is kept.
assertRules(Class<?>, String, File) - Static method in class org.fuin.units4j.AssertDependencies
Asserts that a set of dependency rules is kept.

C

createXStream() - Static method in class org.fuin.units4j.dependency.Utils
Creates a ready configured XStream instance.

D

Dependencies - Class in org.fuin.units4j.dependency
Package dependency rules.
Dependencies() - Constructor for class org.fuin.units4j.dependency.Dependencies
Default constructor.
Dependency - Class in org.fuin.units4j.dependency
A dependency to a package.
Dependency(String) - Constructor for class org.fuin.units4j.dependency.Dependency
Constructor with name and comment.
Dependency(String, boolean) - Constructor for class org.fuin.units4j.dependency.Dependency
Constructor with all possible arguments.
DependencyAnalyzer - Class in org.fuin.units4j.dependency
Analyzes package dependencies.
DependencyAnalyzer(File) - Constructor for class org.fuin.units4j.dependency.DependencyAnalyzer
Constructor with XML file.
DependencyAnalyzer(Class<?>, String) - Constructor for class org.fuin.units4j.dependency.DependencyAnalyzer
Constructor with XML resource.
DependencyAnalyzer(Dependencies) - Constructor for class org.fuin.units4j.dependency.DependencyAnalyzer
Constructor with dependency definition.
DependencyError - Class in org.fuin.units4j.dependency
Some kind of dependency is not valid.
DependencyError(String, String, String) - Constructor for class org.fuin.units4j.dependency.DependencyError
Constructor with all data.
DependencyVisitor - Class in org.fuin.units4j.dependency
DependencyVisitor
DependencyVisitor() - Constructor for class org.fuin.units4j.dependency.DependencyVisitor
 
DependsOn - Class in org.fuin.units4j.dependency
Allowed dependency.
DependsOn(String) - Constructor for class org.fuin.units4j.dependency.DependsOn
Constructor with name.
DependsOn(String, boolean) - Constructor for class org.fuin.units4j.dependency.DependsOn
Constructor with name.

E

equals(Object) - Method in class org.fuin.units4j.dependency.Dependency
 
equals(Object) - Method in class org.fuin.units4j.dependency.Package

F

findAllowedByName(String) - Method in class org.fuin.units4j.dependency.Dependencies
Find an entry in the allowed list by package name.
findByName(List<DependsOn>, String) - Static method in class org.fuin.units4j.dependency.Utils
Find a dependency in a list by a package name.
findByName(List<NotDependsOn>, String) - Static method in class org.fuin.units4j.dependency.Utils
Find a dependency in a list by a package name.
findForbiddenByName(String) - Method in class org.fuin.units4j.dependency.Dependencies
Find an entry in the forbidden list by package name.

G

getAllowed() - Method in class org.fuin.units4j.dependency.Dependencies
Returns the list of allowed package dependencies.
getAlwaysAllowed() - Method in class org.fuin.units4j.dependency.Dependencies
Returns a list of packages like "java.lang" that are always Ok to depend on.
getAlwaysForbidden() - Method in class org.fuin.units4j.dependency.Dependencies
Returns a list of packages that are always forbidden to depend on.
getClassName() - Method in class org.fuin.units4j.dependency.DependencyError
Returns the name of the class that has an invalid reference to another package.
getComment() - Method in class org.fuin.units4j.dependency.DependencyError
Returns the comment describing why the dependency is not OK.
getComment() - Method in class org.fuin.units4j.dependency.NotDependsOn
Returns the comment.
getComment() - Method in class org.fuin.units4j.dependency.Package
Returns a comment why restrictions apply.
getDependencies() - Method in class org.fuin.units4j.dependency.DependencyAnalyzer
Returns the dependency definition.
getDependencies() - Method in exception org.fuin.units4j.dependency.InvalidDependenciesDefinitionException
Returns the definition that caused the error.
getDependencies() - Method in class org.fuin.units4j.dependency.Package
Returns the list of related packages.
getDependencyErrors() - Method in class org.fuin.units4j.dependency.DependencyAnalyzer
Returns the list of dependency errors from last call to DependencyAnalyzer.analyze(File).
getForbidden() - Method in class org.fuin.units4j.dependency.Dependencies
Returns the list of forbidden package dependencies.
getGlobals() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
getName() - Method in class org.fuin.units4j.dependency.Package
Returns the package name.
getPackageName() - Method in class org.fuin.units4j.dependency.Dependency
Returns the name of the package.
getPackages() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
getReferencedPackage() - Method in class org.fuin.units4j.dependency.DependencyError
Returns the package that is referenced by the class.

H

hashCode() - Method in class org.fuin.units4j.dependency.Dependency
 
hashCode() - Method in class org.fuin.units4j.dependency.Package

I

InvalidDependenciesDefinitionException - Exception in org.fuin.units4j.dependency
The Dependencies object is invalid.
InvalidDependenciesDefinitionException(Dependencies, String) - Constructor for exception org.fuin.units4j.dependency.InvalidDependenciesDefinitionException
Constructor with dependencies and message.
isAlwaysAllowed(String) - Method in class org.fuin.units4j.dependency.Dependencies
Checks if the package is always OK.
isAlwaysForbidden(String) - Method in class org.fuin.units4j.dependency.Dependencies
Checks if the package is always forbidden.
isIncludeSubPackages() - Method in class org.fuin.units4j.dependency.Dependency
Does this include the sub packages?

L

load(File) - Static method in class org.fuin.units4j.dependency.Utils
Load dependencies from a file.
load(InputStream) - Static method in class org.fuin.units4j.dependency.Utils
Load dependencies from an input stream.
load(Class<?>, String) - Static method in class org.fuin.units4j.dependency.Utils
Load dependencies from a resource.

N

NotDependsOn - Class in org.fuin.units4j.dependency
Forbidden dependency.
NotDependsOn(String) - Constructor for class org.fuin.units4j.dependency.NotDependsOn
Constructor with name.
NotDependsOn(String, String) - Constructor for class org.fuin.units4j.dependency.NotDependsOn
Constructor with package name and comment.
NotDependsOn(String, boolean, String) - Constructor for class org.fuin.units4j.dependency.NotDependsOn
Constructor with all possible arguments.

O

org.fuin.units4j - package org.fuin.units4j
Assertion tools.
org.fuin.units4j.dependency - package org.fuin.units4j.dependency
Measures dependencies based on a rule set defined in an XML file.

P

Package<DEP_TYPE extends Dependency> - Class in org.fuin.units4j.dependency
Package and it's allowed or disallowed dependencies (this depends on the context of this object.
Package(String) - Constructor for class org.fuin.units4j.dependency.Package
Constructor with name.
Package(String, String) - Constructor for class org.fuin.units4j.dependency.Package
Constructor with name and comment.

S

save(File, Dependencies) - Static method in class org.fuin.units4j.dependency.Utils
Write the dependencies to a file.

T

toDebugString() - Method in class org.fuin.units4j.dependency.DependsOn
toDebugString() - Method in class org.fuin.units4j.dependency.NotDependsOn
toDebugString() - Method in class org.fuin.units4j.dependency.Package
toString() - Method in class org.fuin.units4j.dependency.DependencyError
toString() - Method in class org.fuin.units4j.dependency.DependsOn
toString() - Method in class org.fuin.units4j.dependency.NotDependsOn
toString() - Method in class org.fuin.units4j.dependency.Package

U

Utils - Class in org.fuin.units4j.dependency
Utilities for the package.

V

validate() - Method in class org.fuin.units4j.dependency.Dependencies
Checks if the definition is valid - Especially if no package is in both lists.
visit(int, int, String, String, String, String[]) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visit(String, Object) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitAnnotation(String, boolean) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitAnnotation(String, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitAnnotationDefault() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitArray(String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitArrayType() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitAttribute(Attribute) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitBaseType(char) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitClassBound() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitClassType(String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitCode() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitEnd() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitEnum(String, String, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitExceptionType() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitField(int, String, String, String, Object) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitFormalTypeParameter(String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitIincInsn(int, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitInnerClass(String, String, String, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitInnerClassType(String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitInsn(int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitInterface() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitInterfaceBound() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitIntInsn(int, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitJumpInsn(int, Label) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitLabel(Label) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitLdcInsn(Object) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitLineNumber(int, Label) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitMaxs(int, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitMethodInsn(int, String, String, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitOuterClass(String, String, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitParameterType() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitReturnType() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitSource(String, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitSuperclass() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitTypeArgument() - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitTypeArgument(char) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitTypeInsn(int, String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitTypeVariable(String) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 
visitVarInsn(int, int) - Method in class org.fuin.units4j.dependency.DependencyVisitor
 

A C D E F G H I L N O P S T U V

Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.