Class BowerDependencyResolver
- java.lang.Object
-
- org.whitesource.agent.dependency.resolver.AbstractDependencyResolver
-
- org.whitesource.agent.dependency.resolver.npm.NpmDependencyResolver
-
- org.whitesource.agent.dependency.resolver.bower.BowerDependencyResolver
-
public class BowerDependencyResolver extends NpmDependencyResolver
Dependency Resolver for BOWER projects.- Author:
- eugen.horovitz
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringWS_BOWER_FILE1static java.lang.StringWS_BOWER_FILE2-
Fields inherited from class org.whitesource.agent.dependency.resolver.npm.NpmDependencyResolver
AUTHORIZATION, BEARER
-
Fields inherited from class org.whitesource.agent.dependency.resolver.AbstractDependencyResolver
fileSeparator, GLOB_PATTERN
-
-
Constructor Summary
Constructors Constructor Description BowerDependencyResolver(long npmTimeoutDependenciesCollector, boolean runPreStep)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidenrichDependency(org.whitesource.agent.api.model.DependencyInfo dependency, BomFile packageJson, java.lang.String npmAccessToken)protected BowerBomParsergetBomParser()java.lang.String[]getBomPattern()protected BowerLsJsonDependencyCollectorgetDependencyCollector()protected org.whitesource.agent.api.model.DependencyTypegetDependencyType()protected java.lang.StringgetDependencyTypeName()protected java.util.Collection<java.lang.String>getLanguageExcludes()java.lang.StringgetPreferredFileName()java.util.Collection<java.lang.String>getSourceFileExtensions()protected booleanisMatchChildDependency(org.whitesource.agent.api.model.DependencyInfo childDependency, java.lang.String name, java.lang.String version)-
Methods inherited from class org.whitesource.agent.dependency.resolver.npm.NpmDependencyResolver
getExcludes, resolveDependencies
-
Methods inherited from class org.whitesource.agent.dependency.resolver.AbstractDependencyResolver
normalizeLocalPath, printResolvedFolder
-
-
-
-
Field Detail
-
WS_BOWER_FILE2
public static final java.lang.String WS_BOWER_FILE2
- See Also:
- Constant Field Values
-
WS_BOWER_FILE1
public static final java.lang.String WS_BOWER_FILE1
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDependencyCollector
protected BowerLsJsonDependencyCollector getDependencyCollector()
- Overrides:
getDependencyCollectorin classNpmDependencyResolver
-
getBomPattern
public java.lang.String[] getBomPattern()
- Overrides:
getBomPatternin classNpmDependencyResolver
-
getPreferredFileName
public java.lang.String getPreferredFileName()
- Overrides:
getPreferredFileNamein classNpmDependencyResolver
-
getBomParser
protected BowerBomParser getBomParser()
- Overrides:
getBomParserin classNpmDependencyResolver
-
enrichDependency
protected void enrichDependency(org.whitesource.agent.api.model.DependencyInfo dependency, BomFile packageJson, java.lang.String npmAccessToken)- Overrides:
enrichDependencyin classNpmDependencyResolver
-
getLanguageExcludes
protected java.util.Collection<java.lang.String> getLanguageExcludes()
- Overrides:
getLanguageExcludesin classNpmDependencyResolver
-
getSourceFileExtensions
public java.util.Collection<java.lang.String> getSourceFileExtensions()
- Overrides:
getSourceFileExtensionsin classNpmDependencyResolver
-
getDependencyType
protected org.whitesource.agent.api.model.DependencyType getDependencyType()
- Overrides:
getDependencyTypein classNpmDependencyResolver
-
getDependencyTypeName
protected java.lang.String getDependencyTypeName()
- Overrides:
getDependencyTypeNamein classNpmDependencyResolver
-
isMatchChildDependency
protected boolean isMatchChildDependency(org.whitesource.agent.api.model.DependencyInfo childDependency, java.lang.String name, java.lang.String version)- Overrides:
isMatchChildDependencyin classNpmDependencyResolver
-
-