Class NugetPackagesConfigXmlParser

  • All Implemented Interfaces:
    java.io.Serializable

    public class NugetPackagesConfigXmlParser
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    yossi.weinberg
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<org.whitesource.agent.api.model.DependencyInfo> parsePackagesConfigFile​(boolean getDependenciesFromReferenceTag, java.lang.String configFilePath)
      Parse packages.config or csproj file
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NugetPackagesConfigXmlParser

        public NugetPackagesConfigXmlParser​(java.io.File xml,
                                            NugetConfigFileType nugetConfigFileType)
    • Method Detail

      • parsePackagesConfigFile

        public java.util.Set<org.whitesource.agent.api.model.DependencyInfo> parsePackagesConfigFile​(boolean getDependenciesFromReferenceTag,
                                                                                                     java.lang.String configFilePath)
        Parse packages.config or csproj file
        Parameters:
        getDependenciesFromReferenceTag - - flag to indicate weather to get dependencies form reference tag or not
        configFilePath - - path to Nuget config file
        Returns:
        Set of DependencyInfos