package org.jboss.windup.tooling;
import java.io.IOException;
import java.nio.file.Path;
/**
* Allows the client to reload data from an existing Windup report.
*
* @author <a href="mailto:jesse.sightler@gmail.com">Jesse Sightler</a>
*/
public interface GraphLoader
{
/**
* Returns the {@link ExecutionResults} from a previous run of Windup.
*
* @throws IOException This will throw an IOException if the data cannot be loaded from the provided location.
*/
ExecutionResults loadResults(Path reportDirectory) throws IOException;
}