| Interface | Description | 
|---|---|
| ModelBuilder | Builds the effective model from a POM. | 
| ModelBuildingEvent | Holds data relevant for a model building event. | 
| ModelBuildingListener | Defines events that the model builder fires during construction of the effective model. | 
| ModelBuildingRequest | Collects settings that control the building of effective models. | 
| ModelBuildingResult | Collects the output of the model builder. | 
| ModelCache | Caches auxiliary data used during model building like already processed raw/effective models. | 
| ModelProblem | Describes a problem that was encountered during model building. | 
| ModelProblemCollector | Collects problems that are encountered during model building. | 
| ModelProblemCollectorExt | Extends the ModelProblemCollector by the capacity of returning the collected problems. | 
| ModelProcessor | ModelProcessor | 
| ModelSource | Deprecated instead use  Source | 
| ModelSource2 | Provides access to the contents of a POM independently of the backing store (e.g. | 
| ModelSourceTransformer | The ModelSourceTransformer is a way to transform the local pom while streaming the input. | 
| TransformerContext | Context used to transform a pom file. | 
| TransformerContextBuilder | The transformerContextBuilder is responsible for initializing the TransformerContext. | 
| Class | Description | 
|---|---|
| AbstractModelBuildingListener | Provides a skeleton implementation for model building listeners. | 
| AbstractModelSourceTransformer | Offers a transformation implementation based on PipelineStreams. | 
| ArtifactModelSource | Represents a model pulled from a repository | 
| DefaultBuildPomXMLFilterFactory | A BuildPomXMLFilterFactory which is context aware | 
| DefaultModelBuilder | |
| DefaultModelBuilderFactory | A factory to create model builder instances when no dependency injection is available. | 
| DefaultModelBuildingRequest | Collects settings that control building of effective models. | 
| DefaultModelProblem | Describes a problem that was encountered during model building. | 
| DefaultModelProcessor | Note: uses @Typed to limit the types it is available for injection to just ModelProcessor. | 
| DefaultModelSourceTransformer | Default ModelSourceTransformer, provides pomFile as inputStream and ignores the context | 
| FileModelSource | Wraps an ordinary  Fileas a model source. | 
| ModelProblemCollectorRequest | Class to wrap request parameters to ModelProblemCollector.addProblem | 
| ModelProblemUtils | Assists in the handling of model problems. | 
| Result<T> | There are various forms of results that are represented by this class:
 
 success - in which case only the model field is set
 success with warnings - model field + non-error model problems
 error - no model, but diagnostics
 error - (partial) model and diagnostics
 
 Could encode these variants as subclasses, but kept in one for now | 
| StringModelSource | Deprecated instead use  StringSource | 
| UrlModelSource | Deprecated instead use  UrlSource | 
| Enum | Description | 
|---|---|
| ModelProblem.Severity | The different severity levels for a problem, in decreasing order. | 
| ModelProblem.Version | Version | 
| Exception | Description | 
|---|---|
| ModelBuildingException | Signals one ore more errors during model building. | 
| TransformerException | 
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.