# All Classes and Interfaces

Class
Description
ChildFactory
Builds child nodes.
DependencyFactory
Builds `Dependency` nodes.
Dom2Groovy
A SAX handler for turning XML into Groovy scripts
ExcludesFactory
Builds excludes nodes.
ExclusionFactory
Builds `Exclusion` nodes.
ExclusionsFactory
Builds exclusions nodes.
ExecuteContext
Provides context for `ExecuteTask`s.
ExecuteFactory
Builds `GroovyExecuteTask`s.
ExecuteManager
Manages `ExecuteTask`s for a project.
ExecuteManagerImpl
Default implementation of the `ExecuteManager` component.
ExecuteTask
Represents a language specific task to be executed.
ExecuteTaskSupport
Support for `ExecuteTask` implementations.
ExecutionFactory
Builds `PluginExecution` nodes.
ExtensionFactory
Builds `invalid input: 'nodes. @author <a href="mailto:tobrien@discursive.com">Tim O'Brien</a> @since 0.8'`
ExtensionsFactory
Builds extensions nodes.
GoalsFactory
Builds goals nodes.
GroovyExecuteTask
Encapsulates a Groovy `ExecuteTask`.
GroovyMapping
Groovy model mapping.
GroovyModelReader
Reads a `pom.groovy` and transforms into a Maven `Model`.
GroovyModelWriter
Writes a Maven `Model` to a `pom.groovy`.
IncludesFactory
Builds includes nodes.
ListFactory
Builds list nodes.
Mapping
Provides a mapping to polyglot specific models.
MappingSupport
Support for `Mapping` implementations.
ModelBuilder
Builds Maven `Model` instances.
ModelFactory
Builds `Model` elements and handles registration of any `ExecuteTask`s.
ModelReaderSupport
Support for `ModelReader` implementations.
ModelWriterSupport
Support for `ModelWriter` implementations.
ModulesFactory
Builds modules nodes.
NamedFactory
Support for named factories.
NamedFactory.NodeValueParseException
ObjectFactory
Builds object nodes.
ParentFactory
Builds `Parent` nodes.
PluginFactory
Builds `Plugin` nodes.
PolyglotArtifactFilterDelegate
Additional filter required for using `org.sonatype.maven.polyglot.execute` bits from plugins.
PolyglotModelManager
Manages the mapping for polyglot model support.
PolyglotModelProcessor
Polyglot model processor.
PolyglotModelTranslator
Translates between polyglot model formats.
PolyglotModelUtil
Support for models.
PolyglotRealmDelegate
Additional class realm setup required for using `org.sonatype.maven.polyglot.execute` bits from plugins.
PropertiesFactory
Builds properties nodes.
ReportingFactory
Builds `Reporting` nodes.
ReportSetFactory
Builds `ReportSet` nodes.
ReportSetsFactory
Builds reportSets nodes.
ReportsFactory
Builds reports nodes.
StringFactory
Builds string nodes.
XmlMapping
Xml model mapping.