public abstract class AbstractDependencyResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected IBomParser |
bomParser |
protected static String |
fileSeparator |
protected static String |
GLOB_PATTERN |
| Constructor and Description |
|---|
AbstractDependencyResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String[] |
getBomPattern() |
protected abstract org.whitesource.agent.api.model.DependencyType |
getDependencyType() |
protected abstract String |
getDependencyTypeName() |
protected abstract Collection<String> |
getExcludes() |
protected abstract Collection<String> |
getLanguageExcludes() |
abstract Collection<String> |
getSourceFileExtensions() |
protected List<String> |
normalizeLocalPath(String parentFolder,
String topFolderFound,
Collection<String> excludes,
String folderToIgnore) |
protected boolean |
printResolvedFolder() |
protected abstract ResolutionResult |
resolveDependencies(String projectFolder,
String topLevelFolder,
Set<String> bomFiles) |
protected static final String GLOB_PATTERN
protected static final String fileSeparator
protected IBomParser bomParser
protected abstract ResolutionResult resolveDependencies(String projectFolder, String topLevelFolder, Set<String> bomFiles) throws FileNotFoundException
FileNotFoundExceptionprotected abstract Collection<String> getExcludes()
protected abstract org.whitesource.agent.api.model.DependencyType getDependencyType()
protected abstract String getDependencyTypeName()
protected abstract String[] getBomPattern()
protected abstract Collection<String> getLanguageExcludes()
protected boolean printResolvedFolder()
public abstract Collection<String> getSourceFileExtensions()
Copyright © 2014–2020 Checkmarx. All rights reserved.