Class WSDefinitionComponentDescription

java.lang.Object
com._1c.g5.v8.dt.natives.library.AbstractComponentDescription
com._1c.g5.v8.dt.ws.common.WSDefinitionComponentDescription
All Implemented Interfaces:
IComponentDescription, IComponentLibraryResolver, IComponentLoader

public class WSDefinitionComponentDescription extends AbstractComponentDescription implements IComponentLoader
IComponentLoader for v8 platform WSDefinition components
  • Field Details

  • Constructor Details

    • WSDefinitionComponentDescription

      public WSDefinitionComponentDescription()
  • Method Details

    • getComponentName

      public String getComponentName()
      Description copied from interface: IComponentDescription
      Gets component name. Each components should be have unique name if you want use it with IComponentLoaderManager
      Specified by:
      getComponentName in interface IComponentDescription
      Returns:
      unique name of the native component, never null
    • getLibraries

      public Collection<File> getLibraries(Version version)
      Description copied from interface: IComponentDescription
      Gets all files corresponding to the libraries including to the defining component
      Specified by:
      getLibraries in interface IComponentDescription
      Parameters:
      version - actual runtime version of libraries, can'be null
      Returns:
      list of libraries, never null
    • addExternalDependency

      public void addExternalDependency(IComponentDescription component)
      Description copied from interface: IComponentLoader
      Adds external dependency component.
      Specified by:
      addExternalDependency in interface IComponentLoader
      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.
    • checkLibraryResources

      public void checkLibraryResources(Version version)
      Description copied from interface: IComponentDescription
      Checks for existing of all files corresponding to the libraries resources including to the defining component. If some resources weren't found RuntimeException will be thrown.
      Specified by:
      checkLibraryResources in interface IComponentDescription
      Parameters:
      version - actual runtime version of libraries, can'be null