Interface ProjectDirectoryFactory

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface ProjectDirectoryFactory
A factory of project directory.
Author:
Stephane Nicoll
  • Method Details

    • createProjectDirectory

      Path createProjectDirectory(ProjectDescription description) throws IOException
      Create a dedicated project directory for the specified ProjectDescription.
      Parameters:
      description - the description of a project to generate
      Returns:
      a dedicated existing directory
      Throws:
      IOException - if creating the directory failed