Class JavaSourceLoader
java.lang.Object
io.github.mmm.code.base.BasePathElementAccess
io.github.mmm.code.base.node.BaseNodeItemContainerAccess
io.github.mmm.code.base.loader.BaseSourceLoaderImpl
io.github.mmm.code.impl.java.loader.JavaSourceLoader
- All Implemented Interfaces:
io.github.mmm.code.api.CodeLoader,io.github.mmm.code.api.CodeWithContext,BaseLoader,BaseSourceLoader,AutoCloseable
Implementation of
BaseSourceLoaderImpl for Java.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getType(io.github.mmm.code.api.CodeName qualifiedName) voidscan(BasePackage pkg) voidsetParser(SourceCodeParser parser) Methods inherited from class io.github.mmm.code.base.loader.BaseSourceLoaderImpl
getContext, getSource, setSourceMethods inherited from class io.github.mmm.code.base.node.BaseNodeItemContainerAccess
addContainerItemMethods inherited from class io.github.mmm.code.base.BasePathElementAccess
addPathElementInternal, getPackage
-
Constructor Details
-
JavaSourceLoader
The constructor.- Parameters:
sourceCodeProvider- theSourceCodeProvider.
-
-
Method Details
-
getParser
- Returns:
- the
SourceCodeParserused to parse source code files.
-
setParser
- Parameters:
parser- the new value ofgetParser().
-
getSourceCodeProvider
- Returns:
- the sourceCodeProvider
-
getType
-
getType
-
getType
-
scan
-
close
public void close()
-