Interface IPluginHost

All Known Subinterfaces:
IFileSystem, IManifoldHost, IRuntimeManifoldHost, IService
All Known Implementing Classes:
AbstractManifoldHost, BaseService, FileSystemImpl, JavacManifoldHost, JavaTypeManifold, ResourceFileTypeManifold, RuntimeManifoldHost, SingleModuleManifoldHost, UrlTypeManifold

public interface IPluginHost
This simple interface provides the core foundation for component architecture.
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> List<T>
    getInterface(Class<T> apiInterface)
    Provides an implementation of a specified interface.
  • Method Details

    • getInterface

      default <T> List<T> getInterface(Class<T> apiInterface)
      Provides an implementation of a specified interface.
      Returns:
      The implementation[s] of the interface or null if unsupported.