github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/syft/source/deprecated.go (about)

     1  package source
     2  
     3  import (
     4  	"io"
     5  
     6  	stereoscopeFile "github.com/anchore/stereoscope/pkg/file"
     7  	"github.com/anchore/stereoscope/pkg/image"
     8  	"github.com/anchore/syft/syft/file"
     9  )
    10  
    11  // Deprecated: use file.Metadata instead
    12  type FileMetadata = file.Metadata
    13  
    14  type (
    15  	// Deprecated: use file.Coordinates instead
    16  	Coordinates = file.Coordinates
    17  
    18  	// Deprecated: use file.CoordinateSet instead
    19  	CoordinateSet = file.CoordinateSet
    20  
    21  	// Deprecated: use file.Resolver instead
    22  	FileResolver = file.Resolver
    23  
    24  	// Deprecated: use file.ContentResolver instead
    25  	FileContentResolver = file.ContentResolver
    26  
    27  	// Deprecated: use file.PathResolver instead
    28  	FilePathResolver = file.PathResolver
    29  
    30  	// Deprecated: use file.LocationResolver instead
    31  	FileLocationResolver = file.LocationResolver
    32  
    33  	// Deprecated: use file.MetadataResolver instead
    34  	FileMetadataResolver = file.MetadataResolver
    35  
    36  	// Deprecated: use file.WritableResolver instead
    37  	WritableFileResolver = file.WritableResolver
    38  
    39  	// Deprecated: use file.MockResolver instead
    40  	MockResolver = file.MockResolver
    41  
    42  	// Deprecated: use file.Location instead
    43  	Location = file.Location
    44  
    45  	// Deprecated: use file.LocationData instead
    46  	LocationData = file.LocationData
    47  
    48  	// Deprecated: use file.LocationMetadata instead
    49  	LocationMetadata = file.LocationMetadata
    50  
    51  	// Deprecated: use file.LocationSet instead
    52  	LocationSet = file.LocationSet
    53  
    54  	// Deprecated: use file.Locations instead
    55  	Locations = file.Locations
    56  
    57  	// Deprecated: use file.LocationReadCloser instead
    58  	LocationReadCloser = file.LocationReadCloser
    59  )
    60  
    61  // Deprecated: use file.NewCoordinateSet instead
    62  func NewCoordinateSet(coordinates ...file.Coordinates) file.CoordinateSet {
    63  	return file.NewCoordinateSet(coordinates...)
    64  }
    65  
    66  // Deprecated: use file.NewLocationSet instead
    67  func NewLocationSet(locations ...file.Location) file.LocationSet {
    68  	return file.NewLocationSet(locations...)
    69  }
    70  
    71  // Deprecated: use file.NewLocation instead
    72  func NewLocation(realPath string) file.Location {
    73  	return file.NewLocation(realPath)
    74  }
    75  
    76  // Deprecated: use file.NewVirtualLocation instead
    77  func NewVirtualLocation(realPath, virtualPath string) file.Location {
    78  	return file.NewVirtualLocation(realPath, virtualPath)
    79  }
    80  
    81  // Deprecated: use file.NewLocationFromCoordinates instead
    82  func NewLocationFromCoordinates(coordinates file.Coordinates) file.Location {
    83  	return file.NewLocationFromCoordinates(coordinates)
    84  }
    85  
    86  // Deprecated: use file.NewVirtualLocationFromCoordinates instead
    87  func NewVirtualLocationFromCoordinates(coordinates file.Coordinates, virtualPath string) file.Location {
    88  	return file.NewVirtualLocationFromCoordinates(coordinates, virtualPath)
    89  }
    90  
    91  // Deprecated: use file.NewLocationFromImage instead
    92  func NewLocationFromImage(virtualPath string, ref stereoscopeFile.Reference, img *image.Image) file.Location {
    93  	return file.NewLocationFromImage(virtualPath, ref, img)
    94  }
    95  
    96  // Deprecated: use file.NewLocationFromDirectory instead
    97  func NewLocationFromDirectory(responsePath string, ref stereoscopeFile.Reference) file.Location {
    98  	return file.NewLocationFromDirectory(responsePath, ref)
    99  }
   100  
   101  // Deprecated: use file.NewVirtualLocationFromDirectory instead
   102  func NewVirtualLocationFromDirectory(responsePath, virtualResponsePath string, ref stereoscopeFile.Reference) file.Location {
   103  	return file.NewVirtualLocationFromDirectory(responsePath, virtualResponsePath, ref)
   104  }
   105  
   106  // Deprecated: use file.NewLocationReadCloser instead
   107  func NewLocationReadCloser(location file.Location, reader io.ReadCloser) file.LocationReadCloser {
   108  	return file.NewLocationReadCloser(location, reader)
   109  }
   110  
   111  // Deprecated: use file.NewMockResolverForPaths instead
   112  func NewMockResolverForPaths(paths ...string) *file.MockResolver {
   113  	return file.NewMockResolverForPaths(paths...)
   114  }
   115  
   116  // Deprecated: use file.NewMockResolverForPathsWithMetadata instead
   117  func NewMockResolverForPathsWithMetadata(metadata map[file.Coordinates]file.Metadata) *file.MockResolver {
   118  	return file.NewMockResolverForPathsWithMetadata(metadata)
   119  }