Interface IComponentLoader

All Superinterfaces:
IComponentDescription
All Known Implementing Classes:
ChartComponentDescription, DcsNativeComponentDescription, FormNativeComponentDescription, MdNativeComponentDescription, PictureNativeComponentDescription, WSDefinitionComponentDescription

public interface IComponentLoader extends IComponentDescription
Interface for loading external natives components for using them in JNI call.
This interface also provides API for adding external dependency for loading component.
Clients should create instance of this interface in the same classloader where JNI call is
  • Method Details

    • addExternalDependency

      void addExternalDependency(IComponentDescription component)
      Adds external dependency component.
      Parameters:
      component - external dependency component.
      This component usually contains additional dependencies for loading native components.
      For example, it should be "icu" library or other different components.