Class SourceLoaderFactory

java.lang.Object
org.eluder.coveralls.maven.plugin.util.SourceLoaderFactory

public class SourceLoaderFactory extends Object
A factory for creating SourceLoader objects.
  • Constructor Details

    • SourceLoaderFactory

      public SourceLoaderFactory(File baseDir, org.apache.maven.project.MavenProject project, Charset sourceEncoding)
      Instantiates a new source loader factory.
      Parameters:
      baseDir - the base dir
      project - the project
      sourceEncoding - the source encoding
  • Method Details

    • withSourceDirectories

      public SourceLoaderFactory withSourceDirectories(List<File> sourceDirectories)
      With source directories.
      Parameters:
      sourceDirectories - the source directories
      Returns:
      the source loader factory
    • withScanForSources

      public SourceLoaderFactory withScanForSources(boolean scanForSources)
      With scan for sources.
      Parameters:
      scanForSources - the scan for sources
      Returns:
      the source loader factory
    • createSourceLoader

      public SourceLoader createSourceLoader()
      Creates a new SourceLoader object.
      Returns:
      the source loader