Files
syft/syft/cataloger/java/cataloger.go
T

19 lines
522 B
Go

/*
Package java provides a concrete Cataloger implementation for Java archives (jar, war, ear, jpi, hpi formats).
*/
package java
import (
"github.com/anchore/syft/syft/cataloger/common"
)
// NewJavaCataloger returns a new Java archive cataloger object.
func NewJavaCataloger() *common.GenericCataloger {
globParsers := make(map[string]common.ParserFn)
for _, pattern := range archiveFormatGlobs {
globParsers[pattern] = parseJavaArchive
}
return common.NewGenericCataloger(nil, globParsers, "java-cataloger")
}