Skip navigation links
A B C D E G H I L M P R S T 

A

analyze(Stream<Path>, BannedImportGroup) - Method in interface de.skuzzle.enforcer.restrictimports.SourceTreeAnalyzer
Analyzes all java classes found recursively in the given root directories for matches of banned imports.
AnalyzerFactory - Interface in de.skuzzle.enforcer.restrictimports
 

B

BannedImportGroup - Class in de.skuzzle.enforcer.restrictimports
 
BannedImportGroup(PackagePattern, List<PackagePattern>, List<PackagePattern>, List<PackagePattern>) - Constructor for class de.skuzzle.enforcer.restrictimports.BannedImportGroup
 

C

createAnalyzer() - Method in interface de.skuzzle.enforcer.restrictimports.AnalyzerFactory
 
createAnalyzer() - Method in class de.skuzzle.enforcer.restrictimports.impl.DefaultAnalyzerFactory
 

D

de.skuzzle.enforcer.restrictimports - package de.skuzzle.enforcer.restrictimports
 
de.skuzzle.enforcer.restrictimports.impl - package de.skuzzle.enforcer.restrictimports.impl
 
DefaultAnalyzerFactory - Class in de.skuzzle.enforcer.restrictimports.impl
 

E

equals(Object) - Method in class de.skuzzle.enforcer.restrictimports.impl.PackagePatternImpl
 
execute(EnforcerRuleHelper) - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 

G

getAllowedImports() - Method in class de.skuzzle.enforcer.restrictimports.BannedImportGroup
 
getBannedImports() - Method in class de.skuzzle.enforcer.restrictimports.BannedImportGroup
 
getBasePackage() - Method in class de.skuzzle.enforcer.restrictimports.BannedImportGroup
 
getCacheId() - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 
getExcludedClasses() - Method in class de.skuzzle.enforcer.restrictimports.BannedImportGroup
 
getImportLine() - Method in class de.skuzzle.enforcer.restrictimports.Match
 
getInstance() - Static method in class de.skuzzle.enforcer.restrictimports.impl.DefaultAnalyzerFactory
 
getMatchedString() - Method in class de.skuzzle.enforcer.restrictimports.Match
 
getSourceFile() - Method in class de.skuzzle.enforcer.restrictimports.Match
 

H

hashCode() - Method in class de.skuzzle.enforcer.restrictimports.impl.PackagePatternImpl
 

I

IOUtils - Interface in de.skuzzle.enforcer.restrictimports
Some IO utility methods for java NIO features.
IOUtilsImpl - Class in de.skuzzle.enforcer.restrictimports.impl
 
IOUtilsImpl() - Constructor for class de.skuzzle.enforcer.restrictimports.impl.IOUtilsImpl
 
isCacheable() - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 
isFile(Path) - Method in class de.skuzzle.enforcer.restrictimports.impl.IOUtilsImpl
 
isFile(Path) - Method in interface de.skuzzle.enforcer.restrictimports.IOUtils
 
isResultValid(EnforcerRule) - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 

L

lines(Path) - Method in class de.skuzzle.enforcer.restrictimports.impl.IOUtilsImpl
 
lines(Path) - Method in interface de.skuzzle.enforcer.restrictimports.IOUtils
 
listFiles(Path, Predicate<Path>) - Method in class de.skuzzle.enforcer.restrictimports.impl.IOUtilsImpl
 
listFiles(Path, Predicate<Path>) - Method in interface de.skuzzle.enforcer.restrictimports.IOUtils
 

M

Match - Class in de.skuzzle.enforcer.restrictimports
Represents a single match of a banned import within a java source file.
Match(String, int, String) - Constructor for class de.skuzzle.enforcer.restrictimports.Match
 
matches(String) - Method in class de.skuzzle.enforcer.restrictimports.impl.PackagePatternImpl
 
matches(String) - Method in interface de.skuzzle.enforcer.restrictimports.PackagePattern
 

P

PackagePattern - Interface in de.skuzzle.enforcer.restrictimports
Pattern class to match java style package and class names using wild card operators.
PackagePatternImpl - Class in de.skuzzle.enforcer.restrictimports.impl
 
PackagePatternImpl(String) - Constructor for class de.skuzzle.enforcer.restrictimports.impl.PackagePatternImpl
 
parse(String) - Static method in interface de.skuzzle.enforcer.restrictimports.PackagePattern
 
parseAll(Collection<String>) - Static method in interface de.skuzzle.enforcer.restrictimports.PackagePattern
 

R

RestrictImports - Class in de.skuzzle.enforcer.restrictimports
 
RestrictImports() - Constructor for class de.skuzzle.enforcer.restrictimports.RestrictImports
 
RuntimeIOException - Exception in de.skuzzle.enforcer.restrictimports.impl
 

S

setAllowedImports(List<String>) - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 
setBannedImports(List<String>) - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 
setBasePackage(String) - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 
setExcludedClasses(List<String>) - Method in class de.skuzzle.enforcer.restrictimports.RestrictImports
 
SourceTreeAnalyzer - Interface in de.skuzzle.enforcer.restrictimports
Analyzes the whole source tree for matches of banned imports.

T

toString() - Method in class de.skuzzle.enforcer.restrictimports.impl.PackagePatternImpl
 
A B C D E G H I L M P R S T 
Skip navigation links

Copyright © 2014–2016. All rights reserved.