Interface IExporterQualifier

All Known Implementing Classes:
AdoptedMdObjectExporterQualifier, ExtensionAwareExternalPropertyExporterQualifier, ExtensionBasedExporterQualifier, FormExtensionExporterQualifier, IExporterQualifier.NullExporterQualifier, NativeFormExporterQualifier, NativeMdObjectExporterQualifier, UnionExporterQualifier

public interface IExporterQualifier
Qualifier for object exporters. May qualify whether need to use exporters for the specific objects and 1C:Enterprise runtime versions.
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    Default implementation of exporter qualifier that always qualifies provided exporters with its arguments.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    qualify(IExporter exporter, Version version, org.eclipse.emf.ecore.EObject eObject)
    Qualify whether need to use the provided IExporter for the provided object and version.
  • Method Details

    • qualify

      boolean qualify(IExporter exporter, Version version, org.eclipse.emf.ecore.EObject eObject)
      Qualify whether need to use the provided IExporter for the provided object and version.
      Parameters:
      exporter - the exporter to check, cannot be null
      version - the 1C:Enterprise runtime version, cannot be null
      eObject - the object to export, cannot be null
      Returns:
      whether need to use the provider IExporter for the provided object and version