Package org.sonar.api.batch.fs.internal
Class DefaultFileSystem
java.lang.Object
org.sonar.api.batch.fs.internal.DefaultFileSystem
- All Implemented Interfaces:
org.sonar.api.batch.fs.FileSystem
- Since:
- 4.2
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.sonar.api.batch.fs.FileSystem
org.sonar.api.batch.fs.FileSystem.Index -
Constructor Summary
ConstructorsModifierConstructorDescriptionDefaultFileSystem(File baseDir) Only for testingDefaultFileSystem(Path baseDir) Only for testingprotectedDefaultFileSystem(Path baseDir, DefaultFileSystem.Cache cache, org.sonar.api.batch.fs.FilePredicates filePredicates) -
Method Summary
Modifier and TypeMethodDescriptionadd(org.sonar.api.batch.fs.InputFile inputFile) baseDir()encoding()files(org.sonar.api.batch.fs.FilePredicate predicate) booleanhasFiles(org.sonar.api.batch.fs.FilePredicate predicate) org.sonar.api.batch.fs.InputDirorg.sonar.api.batch.fs.InputFileinputFile(org.sonar.api.batch.fs.FilePredicate predicate) Iterable<org.sonar.api.batch.fs.InputFile>Iterable<org.sonar.api.batch.fs.InputFile>inputFiles(org.sonar.api.batch.fs.FilePredicate predicate) org.sonar.api.batch.fs.FilePredicatesresolvePath(String path) setWorkDir(Path d) workDir()
-
Constructor Details
-
DefaultFileSystem
Only for testing -
DefaultFileSystem
Only for testing -
DefaultFileSystem
protected DefaultFileSystem(Path baseDir, DefaultFileSystem.Cache cache, org.sonar.api.batch.fs.FilePredicates filePredicates)
-
-
Method Details
-
baseDirPath
-
baseDir
- Specified by:
baseDirin interfaceorg.sonar.api.batch.fs.FileSystem
-
setEncoding
-
encoding
- Specified by:
encodingin interfaceorg.sonar.api.batch.fs.FileSystem
-
setWorkDir
-
workDir
- Specified by:
workDirin interfaceorg.sonar.api.batch.fs.FileSystem
-
inputFile
public org.sonar.api.batch.fs.InputFile inputFile(org.sonar.api.batch.fs.FilePredicate predicate) - Specified by:
inputFilein interfaceorg.sonar.api.batch.fs.FileSystem
-
inputFiles
-
inputFiles
public Iterable<org.sonar.api.batch.fs.InputFile> inputFiles(org.sonar.api.batch.fs.FilePredicate predicate) - Specified by:
inputFilesin interfaceorg.sonar.api.batch.fs.FileSystem
-
hasFiles
public boolean hasFiles(org.sonar.api.batch.fs.FilePredicate predicate) - Specified by:
hasFilesin interfaceorg.sonar.api.batch.fs.FileSystem
-
files
- Specified by:
filesin interfaceorg.sonar.api.batch.fs.FileSystem
-
inputDir
- Specified by:
inputDirin interfaceorg.sonar.api.batch.fs.FileSystem
-
add
-
languages
- Specified by:
languagesin interfaceorg.sonar.api.batch.fs.FileSystem
-
predicates
public org.sonar.api.batch.fs.FilePredicates predicates()- Specified by:
predicatesin interfaceorg.sonar.api.batch.fs.FileSystem
-
resolvePath
- Specified by:
resolvePathin interfaceorg.sonar.api.batch.fs.FileSystem
-