syft/syft/pkg/cataloger/java/cataloger.go
Alex Goodman 4666ca8469
migrate syft/cataloger to syft/pkg/cataloger
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
2021-03-22 10:46:51 -04:00

19 lines
526 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/pkg/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")
}