Class ImportXmlReadProviderModule

java.lang.Object
com.google.inject.AbstractModule
com._1c.g5.v8.dt.import_.xml.ImportXmlReadProviderModule
All Implemented Interfaces:
com.google.inject.Module
Direct Known Subclasses:
ImportAdditionalIndexesXmlReadProviderModule, ImportChartXmlReadProviderModule, ImportFormXmlReadProviderModule, ImportGraphicalSchemaXmlReadProviderModule, ImportMdXmlReadProviderModule, ImportPlannerXmlReadProviderModule, ImportScheduleXmlReadProviderModule

public class ImportXmlReadProviderModule extends com.google.inject.AbstractModule
Guice module provide base xml part readers
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    protected Map<org.eclipse.emf.ecore.EClassifier,com.google.inject.Provider<? extends IXmlPartReader>>
    Association map between EClassifier and provider of IXmlPartReader for reading this classifier
    protected void
    put(Map<org.eclipse.emf.ecore.EClassifier,com.google.inject.Provider<? extends IXmlPartReader>> map, org.eclipse.emf.ecore.EClassifier classifier, Class<? extends IXmlPartReader> xmlPartReader)
    Put given classifier and xmlPartReader to given map

    Methods inherited from class com.google.inject.AbstractModule

    addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImportXmlReadProviderModule

      public ImportXmlReadProviderModule()
  • Method Details

    • configure

      protected void configure()
      Overrides:
      configure in class com.google.inject.AbstractModule
    • getPartReaders

      protected Map<org.eclipse.emf.ecore.EClassifier,com.google.inject.Provider<? extends IXmlPartReader>> getPartReaders()
      Association map between EClassifier and provider of IXmlPartReader for reading this classifier
      Returns:
      the map instance, never null
    • put

      protected void put(Map<org.eclipse.emf.ecore.EClassifier,com.google.inject.Provider<? extends IXmlPartReader>> map, org.eclipse.emf.ecore.EClassifier classifier, Class<? extends IXmlPartReader> xmlPartReader)
      Put given classifier and xmlPartReader to given map
      Parameters:
      map - the target map, cannot be null
      classifier - the EClassifier key, cannot be null
      xmlPartReader - the IXmlPartReader extends class value, cannot be null