Package org.apache.maven.model.building
Class DefaultModelBuilderFactory
java.lang.Object
org.apache.maven.model.building.DefaultModelBuilderFactory
A factory to create model builder instances when no dependency injection is available. Note: This class is
 only meant as a utility for developers that want to employ the model builder outside the Maven build system, Maven
 plugins should always acquire model builder instances via dependency injection. Developers might want to subclass
 this factory to provide custom implementations for some of the components used by the model builder, or use the
 builder API to inject custom instances.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected DependencyManagementImporterprotected DependencyManagementInjectorprotected InheritanceAssemblerCreates a new model builder instance.protected LifecycleBindingsInjectorprotected ModelInterpolatorprotected ModelLocatorprotected ModelNormalizerprotected ModelParser[]protected ModelPathTranslatorprotected ModelProcessorprotected ModelReaderprotected ModelUrlNormalizerprotected ModelValidatorprotected ModelVersionProcessorprotected PathTranslatorprotected PluginConfigurationExpanderprotected PluginManagementInjectorprotected ProfileActivationFilePathInterpolatorprotected ProfileActivator[]protected ProfileInjectorprotected ProfileSelectorprotected ReportConfigurationExpanderprotected ReportingConverterDeprecated.protected RootLocatorprotected SuperPomProviderprotected UrlNormalizersetDependencyManagementImporter(DependencyManagementImporter dependencyManagementImporter) setDependencyManagementInjector(DependencyManagementInjector dependencyManagementInjector) setInheritanceAssembler(InheritanceAssembler inheritanceAssembler) setLifecycleBindingsInjector(LifecycleBindingsInjector lifecycleBindingsInjector) setModelInterpolator(ModelInterpolator modelInterpolator) setModelNormalizer(ModelNormalizer modelNormalizer) setModelPathTranslator(ModelPathTranslator modelPathTranslator) setModelProcessor(ModelProcessor modelProcessor) setModelUrlNormalizer(ModelUrlNormalizer modelUrlNormalizer) setModelValidator(ModelValidator modelValidator) setModelVersionParser(ModelVersionParser versionParser) setPluginConfigurationExpander(PluginConfigurationExpander pluginConfigurationExpander) setPluginManagementInjector(PluginManagementInjector pluginManagementInjector) setProfileActivationFilePathInterpolator(ProfileActivationFilePathInterpolator profileActivationFilePathInterpolator) setProfileInjector(ProfileInjector profileInjector) setProfileSelector(ProfileSelector profileSelector) setReportConfigurationExpander(ReportConfigurationExpander reportConfigurationExpander) setReportingConverter(ReportingConverter reportingConverter) Deprecated.setSuperPomProvider(SuperPomProvider superPomProvider) setTransformer(ModelSourceTransformer transformer) setVersionProcessor(ModelVersionProcessor versionProcessor) 
- 
Constructor Details- 
DefaultModelBuilderFactorypublic DefaultModelBuilderFactory()
 
- 
- 
Method Details- 
setModelProcessor
- 
setModelValidator
- 
setModelNormalizer
- 
setModelInterpolator
- 
setModelPathTranslator
- 
setModelUrlNormalizer
- 
setSuperPomProvider
- 
setInheritanceAssemblerpublic DefaultModelBuilderFactory setInheritanceAssembler(InheritanceAssembler inheritanceAssembler) 
- 
setProfileSelector
- 
setProfileInjector
- 
setPluginManagementInjectorpublic DefaultModelBuilderFactory setPluginManagementInjector(PluginManagementInjector pluginManagementInjector) 
- 
setDependencyManagementInjectorpublic DefaultModelBuilderFactory setDependencyManagementInjector(DependencyManagementInjector dependencyManagementInjector) 
- 
setDependencyManagementImporterpublic DefaultModelBuilderFactory setDependencyManagementImporter(DependencyManagementImporter dependencyManagementImporter) 
- 
setLifecycleBindingsInjectorpublic DefaultModelBuilderFactory setLifecycleBindingsInjector(LifecycleBindingsInjector lifecycleBindingsInjector) 
- 
setPluginConfigurationExpanderpublic DefaultModelBuilderFactory setPluginConfigurationExpander(PluginConfigurationExpander pluginConfigurationExpander) 
- 
setReportConfigurationExpanderpublic DefaultModelBuilderFactory setReportConfigurationExpander(ReportConfigurationExpander reportConfigurationExpander) 
- 
setReportingConverter@Deprecated public DefaultModelBuilderFactory setReportingConverter(ReportingConverter reportingConverter) Deprecated.
- 
setProfileActivationFilePathInterpolatorpublic DefaultModelBuilderFactory setProfileActivationFilePathInterpolator(ProfileActivationFilePathInterpolator profileActivationFilePathInterpolator) 
- 
setVersionProcessor
- 
setTransformer
- 
setModelVersionParser
- 
newModelProcessor
- 
newModelParsers
- 
newModelLocator
- 
newModelReader
- 
newProfileSelector
- 
newProfileActivators
- 
newProfileActivationFilePathInterpolator
- 
newUrlNormalizer
- 
newPathTranslator
- 
newRootLocator
- 
newModelInterpolator
- 
newModelVersionPropertiesProcessor
- 
newModelValidator
- 
newModelNormalizer
- 
newModelPathTranslator
- 
newModelUrlNormalizer
- 
newInheritanceAssembler
- 
newProfileInjector
- 
newSuperPomProvider
- 
newDependencyManagementImporter
- 
newDependencyManagementInjector
- 
newLifecycleBindingsInjector
- 
newPluginManagementInjector
- 
newPluginConfigurationExpander
- 
newReportConfigurationExpander
- 
newReportingConverterDeprecated.
- 
newInstanceCreates a new model builder instance.- Returns:
- The new model builder instance, never null.
 
 
-