public abstract class SourceFileSet
extends java.lang.Object
| Constructor and Description |
|---|
SourceFileSet(java.util.List<SourceFile> sourceFiles) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
describeLocation(SourceFile sourceFile) |
java.util.Optional<java.nio.file.Path> |
getBasePath() |
java.util.List<SourceFile> |
getSourceFiles() |
void |
materializeAt(java.nio.file.Path folder) |
void |
materializeAtBase(java.nio.file.Path baseFolder) |
abstract java.lang.String |
readContent(SourceFile sourceFile) |
public SourceFileSet(java.util.List<SourceFile> sourceFiles)
public java.util.List<SourceFile> getSourceFiles()
public abstract java.lang.String readContent(SourceFile sourceFile) throws java.io.IOException
java.io.IOExceptionpublic java.util.Optional<java.nio.file.Path> getBasePath()
public abstract java.lang.String describeLocation(SourceFile sourceFile)
public void materializeAt(java.nio.file.Path folder)
throws java.io.IOException
java.io.IOExceptionpublic void materializeAtBase(java.nio.file.Path baseFolder)
throws java.io.IOException
java.io.IOException