github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/source/deprecated.go (about)

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