Class HtmlDependencyResolver
- java.lang.Object
-
- org.whitesource.agent.dependency.resolver.AbstractDependencyResolver
-
- org.whitesource.agent.dependency.resolver.html.HtmlDependencyResolver
-
public class HtmlDependencyResolver extends AbstractDependencyResolver
Created by anna.rozin
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>htmlTypeExtensionsjava.lang.String[]includesPatternstatic java.lang.StringURL_PATHstatic java.lang.StringWHITESOURCE_HTML_RESOLVER-
Fields inherited from class org.whitesource.agent.dependency.resolver.AbstractDependencyResolver
bomParser, fileSeparator, GLOB_PATTERN
-
-
Constructor Summary
Constructors Constructor Description HtmlDependencyResolver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddownloadFile(java.net.URL url, java.io.File outputFile)static java.lang.StringdownloadFileAsString(java.net.URL url)protected java.lang.String[]getBomPattern()protected org.whitesource.agent.api.model.DependencyTypegetDependencyType()protected java.lang.StringgetDependencyTypeName()protected java.util.Collection<java.lang.String>getExcludes()protected java.util.Collection<java.lang.String>getLanguageExcludes()java.util.Collection<java.lang.String>getSourceFileExtensions()protected booleanprintResolvedFolder()protected ResolutionResultresolveDependencies(java.lang.String projectFolder, java.lang.String topLevelFolder, java.util.Set<java.lang.String> bomFiles)-
Methods inherited from class org.whitesource.agent.dependency.resolver.AbstractDependencyResolver
normalizeLocalPath
-
-
-
-
Field Detail
-
htmlTypeExtensions
public static final java.util.List<java.lang.String> htmlTypeExtensions
-
includesPattern
public final java.lang.String[] includesPattern
-
WHITESOURCE_HTML_RESOLVER
public static final java.lang.String WHITESOURCE_HTML_RESOLVER
- See Also:
- Constant Field Values
-
URL_PATH
public static final java.lang.String URL_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
resolveDependencies
protected ResolutionResult resolveDependencies(java.lang.String projectFolder, java.lang.String topLevelFolder, java.util.Set<java.lang.String> bomFiles)
- Specified by:
resolveDependenciesin classAbstractDependencyResolver
-
downloadFile
public static void downloadFile(java.net.URL url, java.io.File outputFile) throws java.io.IOException- Throws:
java.io.IOException
-
downloadFileAsString
public static java.lang.String downloadFileAsString(java.net.URL url) throws java.io.IOException- Throws:
java.io.IOException
-
getExcludes
protected java.util.Collection<java.lang.String> getExcludes()
- Specified by:
getExcludesin classAbstractDependencyResolver
-
getSourceFileExtensions
public java.util.Collection<java.lang.String> getSourceFileExtensions()
- Specified by:
getSourceFileExtensionsin classAbstractDependencyResolver
-
getDependencyType
protected org.whitesource.agent.api.model.DependencyType getDependencyType()
- Specified by:
getDependencyTypein classAbstractDependencyResolver
-
getDependencyTypeName
protected java.lang.String getDependencyTypeName()
- Specified by:
getDependencyTypeNamein classAbstractDependencyResolver
-
printResolvedFolder
protected boolean printResolvedFolder()
- Overrides:
printResolvedFolderin classAbstractDependencyResolver
-
getBomPattern
protected java.lang.String[] getBomPattern()
- Specified by:
getBomPatternin classAbstractDependencyResolver
-
getLanguageExcludes
protected java.util.Collection<java.lang.String> getLanguageExcludes()
- Specified by:
getLanguageExcludesin classAbstractDependencyResolver
-
-