Class AbstractBaseProvider

All Implemented Interfaces:
io.github.mmm.code.api.CodeLoader, io.github.mmm.code.api.CodeProvider, io.github.mmm.code.api.CodeWithContext, io.github.mmm.code.api.node.CodeNode, BaseProvider, BaseLoader, AutoCloseable
Direct Known Subclasses:
AbstractBaseContext, BaseSourceImpl

public abstract class AbstractBaseProvider extends BaseNodeItemContainerAccess implements BaseProvider
Base implementation of BaseProvider.
Since:
1.0.0
Author:
Joerg Hohwiller (hohwille aJavaType users.sourceforge.net)
  • Constructor Details

    • AbstractBaseProvider

      public AbstractBaseProvider()
      The constructor.
  • Method Details

    • getType

      public BaseType getType(String qualifiedName)
      Specified by:
      getType in interface BaseLoader
      Specified by:
      getType in interface io.github.mmm.code.api.CodeLoader
    • getRequiredType

      public BaseType getRequiredType(String qualifiedName)
      Specified by:
      getRequiredType in interface BaseProvider
      Specified by:
      getRequiredType in interface io.github.mmm.code.api.CodeProvider