|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ProjectFileSystem
Method Summary | |
---|---|
ProjectFileSystem |
addSourceDir(java.io.File dir)
|
ProjectFileSystem |
addTestDir(java.io.File dir)
|
java.io.File |
getBasedir()
Project root directory. |
java.io.File |
getBuildDir()
Build directory. |
java.io.File |
getBuildOutputDir()
|
java.io.File |
getFileFromBuildDirectory(java.lang.String filename)
|
java.util.List<java.io.File> |
getJavaSourceFiles()
Java source files, excluding unit tests and files matching project exclusion patterns. |
java.io.File |
getReportOutputDir()
|
java.io.File |
getSonarWorkingDirectory()
|
java.nio.charset.Charset |
getSourceCharset()
Source encoding. |
java.util.List<java.io.File> |
getSourceDirs()
|
java.util.List<java.io.File> |
getSourceFiles(Language... langs)
Source files, excluding unit tests and files matching project exclusion patterns. |
java.util.List<java.io.File> |
getTestDirs()
|
java.util.List<java.io.File> |
getTestFiles(Language... langs)
Unit test files, excluding files matching project exclusion patterns. |
boolean |
hasJavaSourceFiles()
Check if the project has Java files, excluding unit tests and files matching project exclusion patterns. |
boolean |
hasTestFiles(Language lang)
Check if the project has unit test files, excluding files matching project exclusion patterns. |
java.io.File |
resolvePath(java.lang.String path)
Get file from path. |
Resource |
toResource(java.io.File file)
|
java.io.File |
writeToWorkingDirectory(java.lang.String content,
java.lang.String fileName)
Save data into a new file of Sonar working directory. |
Method Detail |
---|
java.nio.charset.Charset getSourceCharset()
java.io.File getBasedir()
java.io.File getBuildDir()
java.io.File getBuildOutputDir()
java.util.List<java.io.File> getSourceDirs()
ProjectFileSystem addSourceDir(java.io.File dir)
java.util.List<java.io.File> getTestDirs()
ProjectFileSystem addTestDir(java.io.File dir)
java.io.File getReportOutputDir()
java.io.File getSonarWorkingDirectory()
java.io.File resolvePath(java.lang.String path)
java.util.List<java.io.File> getSourceFiles(Language... langs)
langs
- language filter. Check all files, whatever their language, if null or empty.java.util.List<java.io.File> getJavaSourceFiles()
boolean hasJavaSourceFiles()
java.util.List<java.io.File> getTestFiles(Language... langs)
boolean hasTestFiles(Language lang)
java.io.File writeToWorkingDirectory(java.lang.String content, java.lang.String fileName) throws java.io.IOException
java.io.IOException
java.io.File getFileFromBuildDirectory(java.lang.String filename)
Resource toResource(java.io.File file)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |