Versions in this module Expand all Collapse all v0 v0.1.0 Jan 22, 2024 Changes in this version + func IsMavenScope(str string) bool + func Name() string + func PickArchiveFilesToUniqueTempFile(archivePath, dir string) (map[string]string, error) + func PkgType() model.PkgType + type AndroidBinaryParser struct + func NewAndroidBinaryParser() *AndroidBinaryParser + func (p *AndroidBinaryParser) Matcher() collector.FileMatcher + func (p *AndroidBinaryParser) Parse(path string) ([]model.Package, error) + type ArchiveParser struct + Embedded bool + func NewArchiveParser() *ArchiveParser + func (m *ArchiveParser) Matcher() collector.FileMatcher + func (m *ArchiveParser) Parse(path string) ([]model.Package, error) + type Collector struct + func NewCollector() *Collector + func (c *Collector) Collect() (pkgs []model.Package, err error) + type DependencyTreeParser struct + func NewDependencyTreeParser() *DependencyTreeParser + func (m *DependencyTreeParser) Matcher() collector.FileMatcher + func (m *DependencyTreeParser) Parse(filePath string) ([]model.Package, error) + func (m *DependencyTreeParser) Type() model.PkgType + type GradleDependencyTreeParser struct + func NewGradleDependencyTreeParser() *GradleDependencyTreeParser + func (m *GradleDependencyTreeParser) Matcher() collector.FileMatcher + func (m *GradleDependencyTreeParser) Parse(filePath string) ([]model.Package, error) + func (m *GradleDependencyTreeParser) Type() model.PkgType + type GradleFileParser struct + func NewJavaGradleFileParser() *GradleFileParser + func (m *GradleFileParser) Matcher() collector.FileMatcher + func (m *GradleFileParser) Parse(filePath string) ([]model.Package, error) + func (m *GradleFileParser) Type() model.PkgType + type GradleLockParser struct + func NewJavaGradleLockParser() *GradleLockParser + func (m *GradleLockParser) Language() model.Language + func (m *GradleLockParser) Parse(filePath string) ([]model.Package, []model.Relationship, error) + func (m *GradleLockParser) Pattern() string + func (m *GradleLockParser) Type() model.PkgType + type POMXMLParser struct + func NewPOMXMLParser() *POMXMLParser + func (m *POMXMLParser) Matcher() collector.FileMatcher + func (m *POMXMLParser) Parse(pomPath string) ([]model.Package, error) + type Plugin struct + GroupID string + Version string