Package com._1c.g5.v8.dt.import_.xml
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Map<org.eclipse.emf.ecore.EClassifier,com.google.inject.Provider<? extends IXmlPartReader>> Association map betweenEClassifierand provider ofIXmlPartReaderfor reading this classifierprotected voidput(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 mapMethods 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
-
Constructor Details
-
ImportXmlReadProviderModule
public ImportXmlReadProviderModule()
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
getPartReaders
protected Map<org.eclipse.emf.ecore.EClassifier,com.google.inject.Provider<? extends IXmlPartReader>> getPartReaders()Association map betweenEClassifierand provider ofIXmlPartReaderfor 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 benullclassifier- theEClassifierkey, cannot benullxmlPartReader- theIXmlPartReaderextends class value, cannot benull
-