Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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.
AssertCoverage.AndClassFilter
- Class in
org.fuin.units4j
Filter that combines two or more filters.
AssertCoverage.AndClassFilter(AssertCoverage.ClassFilter...)
- Constructor for class org.fuin.units4j.
AssertCoverage.AndClassFilter
Constructor with an array of sub filters.
AssertCoverage.ClassFilter
- Interface in
org.fuin.units4j
Helper class to filter found classes.
AssertCoverage.ExcludeListClassFilter
- Class in
org.fuin.units4j
Uses a list of classes to exclude from the check.
AssertCoverage.ExcludeListClassFilter(Map<String, String>)
- Constructor for class org.fuin.units4j.
AssertCoverage.ExcludeListClassFilter
Constructor with map of excluded classes.
AssertCoverage.ExcludeListClassFilter(Class<?>...)
- Constructor for class org.fuin.units4j.
AssertCoverage.ExcludeListClassFilter
Constructor with array of excluded classes.
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, AssertCoverage.ClassFilter)
- 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.
assertEveryClassHasATest(File, boolean, AssertCoverage.ClassFilter)
- 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.
findAllowedByName(List<DependsOn>, 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.
findForbiddenByName(List<NotDependsOn>, String)
- Static method in class org.fuin.units4j.dependency.
Utils
Find a dependency in a list by a 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.
isIncludeClass(Class<?>)
- Method in class org.fuin.units4j.
AssertCoverage.AndClassFilter
Checks if all sub filters are returning TRUE.
isIncludeClass(Class<?>)
- Method in interface org.fuin.units4j.
AssertCoverage.ClassFilter
Determines if the class should be included in the list of relevant classes.
isIncludeClass(Class<?>)
- Method in class org.fuin.units4j.
AssertCoverage.ExcludeListClassFilter
Checks if the class is in the exclude list.
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2012
Future Invent Informationsmanagement GmbH
. All Rights Reserved.