Class BaseSourceCodeProviderArchive
java.lang.Object
io.github.mmm.code.base.loader.BaseSourceCodeProvider
io.github.mmm.code.base.loader.BaseSourceCodeProviderArchive
- 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
ConstructorsConstructorDescriptionBaseSourceCodeProviderArchive(File archiveFile) The constructor.BaseSourceCodeProviderArchive(File archiveFile, 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
-
BaseSourceCodeProviderArchive
-
BaseSourceCodeProviderArchive
The constructor.- Parameters:
archiveFile- theFilepointing to the archive (e.g. *.jar or *.zip) with the source-code.typeExtension- thetype extension.
-
-
Method Details
-
getPath
-
close
public void close() -
isClosed
protected boolean isClosed()- Specified by:
isClosedin classBaseSourceCodeProvider- Returns:
trueifclosewas called,falseotherwise.
-