Class BaseSourceCodeProviderDirectory
java.lang.Object
io.github.mmm.code.base.loader.BaseSourceCodeProvider
io.github.mmm.code.base.loader.BaseSourceCodeProviderDirectory
- All Implemented Interfaces:
SourceCodeProvider, AutoCloseable
Base implementation of
BaseSourceCodeProvider for a source-code directory in the filesystem.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Constructor Summary
ConstructorsConstructorDescriptionBaseSourceCodeProviderDirectory(File sourceFolder) The constructor.BaseSourceCodeProviderDirectory(File sourceFolder, String typeExtension) The constructor. -
Method Summary
Methods inherited from class BaseSourceCodeProvider
filename2TypeSimpleName, getTypeExtension, of, of, openPackage, openReader, openType, qualifiedName2PackagePath, qualifiedName2Path, qualifiedName2TypePath, requireNotClosed, scanPackage
-
Constructor Details
-
BaseSourceCodeProviderDirectory
-
BaseSourceCodeProviderDirectory
The constructor.- Parameters:
sourceFolder- theFilepointing to the top-level source-code folder (where the root/default package is located).typeExtension- thetype extension.
-
-
Method Details
-
getPath
-
close
public void close() -
isClosed
protected boolean isClosed()- Specified by:
isClosedin classBaseSourceCodeProvider- Returns:
trueifclosewas called,falseotherwise.
-