Interface DependencyHandler

  • All Implemented Interfaces:

    
    public interface DependencyHandler<D extends Object>
    
                        

    An interface used by DependencyGraphBuilder to handle the specific representations of concrete PackageManager implementations in a generic way.

    A package manager may use its own, internal representation of a type D of a dependency. When constructing the org.ossreviewtoolkit.model.DependencyGraph by passing the dependencies of the single scopes, the builder must be able to extract certain information from the dependency objects. This is done via an implementation of this interface.