Interface BaseProvider
- All Superinterfaces:
AutoCloseable, BaseLoader, io.github.mmm.code.api.CodeLoader, io.github.mmm.code.api.node.CodeNode, io.github.mmm.code.api.CodeProvider, io.github.mmm.code.api.CodeWithContext
- All Known Subinterfaces:
BaseContext, BaseSource
- All Known Implementing Classes:
AbstractBaseContext, AbstractBaseContextWithCache, AbstractBaseProvider, BaseContextChild, BaseSourceImpl
Base interface for
CodeProvider.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Method Summary
Modifier and TypeMethodDescriptiondefault BaseContextdefault BaseTypegetRequiredType(String qualifiedName) getType(io.github.mmm.code.api.CodeName qualifiedName) Methods inherited from interface BaseLoader
getType, getTypeMethods inherited from interface io.github.mmm.code.api.node.CodeNode
getParentMethods inherited from interface io.github.mmm.code.api.CodeProvider
close, parseName
-
Method Details
-
getContext
- Specified by:
getContextin interfaceBaseLoader- Specified by:
getContextin interfaceio.github.mmm.code.api.CodeWithContext
-
getSource
BaseSource getSource()- Specified by:
getSourcein interfaceBaseLoader- Specified by:
getSourcein interfaceio.github.mmm.code.api.CodeWithContext
-
getType
- Specified by:
getTypein interfaceBaseLoader- Specified by:
getTypein interfaceio.github.mmm.code.api.CodeLoader
-
getRequiredType
-