Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addAdditionalPluginDependency(AdditionalPluginDependencies) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Adds an additionalPluginDependencies to the pom model.
- addDependency(BundleDependency) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Adds a new dependency to the application by locating the dependency and it's pom into the application repository and also updating the pom file with the new dependency.
- addDependency(BundleDependency) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder.MavenProfileBuilder
-
Adds a new dependency to the profile
- AdditionalPluginDependencies - Class in org.mule.maven.pom.parser.api.model
-
Describe the additionalDependencies for a plugin configured in the Mule Maven Plugin
- AdditionalPluginDependencies(String, String, List<BundleDescriptor>) - Constructor for class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
- AdditionalPluginDependencies(AdditionalPluginDependencies, List<BundleDescriptor>) - Constructor for class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
- addRepository(String, String, String) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Adds a repository to the
MavenPomModel - addRepository(String, String, String) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder.MavenProfileBuilder
-
Adds a repository to the profile
- addSharedLibraryDependency(String, String) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Adds a shared library to the pom model.
- addTransitiveDependency(BundleDependency) - Method in class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
- ArtifactCoordinates - Class in org.mule.maven.pom.parser.api.model
-
The coordinates that identify an artifact, in the form of a Maven GAV
- ArtifactCoordinates(String, String) - Constructor for class org.mule.maven.pom.parser.api.model.ArtifactCoordinates
B
- build() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
- build() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
- build() - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder.MavenProfileBuilder
-
Adds the profile to the
MavenPomModel - Builder() - Constructor for class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
- Builder() - Constructor for class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
- BundleDependency - Class in org.mule.maven.pom.parser.api.model
-
Describes a dependency on a bundle.
- BundleDependency() - Constructor for class org.mule.maven.pom.parser.api.model.BundleDependency
- BundleDependency.Builder - Class in org.mule.maven.pom.parser.api.model
-
Builder for creating a
BundleDependency - BundleDescriptor - Class in org.mule.maven.pom.parser.api.model
-
Describes a bundle by its Maven coordinates.
- BundleDescriptor() - Constructor for class org.mule.maven.pom.parser.api.model.BundleDescriptor
- BundleDescriptor.Builder - Class in org.mule.maven.pom.parser.api.model
-
Builder for creating a
BundleDescriptor - BundleDescriptorCreationException - Exception in org.mule.maven.pom.parser.api
-
Exception thrown when it's not possible to load the descriptor for a bundle.
- BundleDescriptorCreationException(String) - Constructor for exception org.mule.maven.pom.parser.api.BundleDescriptorCreationException
- BundleDescriptorCreationException(String, Throwable) - Constructor for exception org.mule.maven.pom.parser.api.BundleDescriptorCreationException
- BundleScope - Enum Class in org.mule.maven.pom.parser.api.model
-
Scope in which a bundle is required when used as a dependency.
C
- Classifier - Enum Class in org.mule.maven.pom.parser.api.model
-
Types of projects supported.
- COMPILE - Enum constant in enum class org.mule.maven.pom.parser.api.model.BundleScope
- createDeployablePomFile(Path) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Creates the pom file for a deployable artifact inside the artifact exploded folder
- createDeployablePomProperties(Path, Properties) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Creates the pom properties file for a deployable artifact inside the artifact exploded folder
- createMavenModelBuilder(String, String, String, Optional<String>, Optional<String>) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilderProvider
-
Creates a new
MavenModelBuilderwith the given parameters - createMavenModelBuilder(Path) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilderProvider
-
Creates a new
MavenModelBuilderfrom a file. - createMavenPomParserClient(Path) - Method in interface org.mule.maven.pom.parser.api.MavenPomParserProvider
-
Creates a new
MavenPomParserimplementation. - createMavenPomParserClient(Path, List<String>) - Method in interface org.mule.maven.pom.parser.api.MavenPomParserProvider
-
Creates a new
MavenPomParserimplementation.
D
- discoverProvider() - Static method in interface org.mule.maven.pom.parser.api.MavenPomParserProvider
-
Discovers a
MavenPomParserProvider. - discoverProvider() - Static method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilderProvider
-
Discovers an available
MavenModelBuilderProvider.
E
- equals(Object) - Method in class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
- equals(Object) - Method in class org.mule.maven.pom.parser.api.model.ArtifactCoordinates
- equals(Object) - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- equals(Object) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- equals(String) - Method in enum class org.mule.maven.pom.parser.api.model.Classifier
F
- fromString(String) - Static method in enum class org.mule.maven.pom.parser.api.model.Classifier
G
- getAdditionalDependencies() - Method in class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
-
Gets the additionalDependencies of the plugin.
- getArtifactId() - Method in class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
-
Gets the artifactId of the plugin.
- getArtifactId() - Method in class org.mule.maven.pom.parser.api.model.ArtifactCoordinates
- getArtifactId() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getArtifactId() - Method in interface org.mule.maven.pom.parser.api.model.MavenPomModel
-
Gets the artifact id of the Model.
- getArtifactId() - Method in interface org.mule.maven.pom.parser.api.model.PomParentCoordinates
-
Gets the artifact id of the Model.
- getArtifactId() - Method in class org.mule.maven.pom.parser.api.model.SharedLibrary
-
Gets the artifactId.
- getBaseVersion() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getBundleUri() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- getClassifier() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getDependencies() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets the declared dependencies in the pom.
- getDescriptor() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- getExclusions() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getGroupId() - Method in class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
-
Gets the groupId of the plugin.
- getGroupId() - Method in class org.mule.maven.pom.parser.api.model.ArtifactCoordinates
- getGroupId() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getGroupId() - Method in interface org.mule.maven.pom.parser.api.model.MavenPomModel
-
Gets the group id of the Model.
- getGroupId() - Method in interface org.mule.maven.pom.parser.api.model.PomParentCoordinates
-
Gets the group id of the Model.
- getGroupId() - Method in class org.mule.maven.pom.parser.api.model.SharedLibrary
-
Gets the groupId.
- getModel() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets
MavenPomModelof the current pom. - getModel() - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Get the current
MavenPomModel - getNewMavenProfileBuilder() - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Creates a new
MavenModelBuilder.MavenProfileBuilder - getOptional() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getPackaging() - Method in interface org.mule.maven.pom.parser.api.model.MavenPomModel
-
Gets packaging of the Model.
- getParent() - Method in interface org.mule.maven.pom.parser.api.model.MavenPomModel
-
Gets the pom parent of the Model.
- getPomAdditionalPluginDependenciesForArtifacts() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets additional plugin dependencies configured in the Mule plugin.
- getPomFile() - Method in interface org.mule.maven.pom.parser.api.model.MavenPomModel
-
Gets the pom file.
- getProperties() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets properties declared in the pom.
- getProperties() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getResourceDirectories() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets resource directories declared in the pom.
- getScope() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- getSharedLibraries() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets shared libraries declared configured in the Mule plugin.
- getSourceDirectory() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Gets source directory declared in the pom.
- getSystemPath() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getTransitiveDependencies() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- getType() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getVersion() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- getVersion() - Method in interface org.mule.maven.pom.parser.api.model.MavenPomModel
-
Gets the version of the Model.
- getVersion() - Method in interface org.mule.maven.pom.parser.api.model.PomParentCoordinates
-
Gets the version of the Model.
H
- hashCode() - Method in class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
- hashCode() - Method in class org.mule.maven.pom.parser.api.model.ArtifactCoordinates
- hashCode() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- hashCode() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
I
- IMPORT - Enum constant in enum class org.mule.maven.pom.parser.api.model.BundleScope
- isMavenShadePluginConfigured() - Method in interface org.mule.maven.pom.parser.api.MavenPomParser
-
Searches the Maven
org.apache.maven.model.Modelfor the . - isPlugin() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
M
- MavenModelBuilder - Interface in org.mule.maven.pom.parser.api.model
-
Build a
MavenPomModelprogrammatically. - MavenModelBuilder.MavenProfileBuilder - Interface in org.mule.maven.pom.parser.api.model
-
Builder to add a new Profile to the
MavenPomModel - MavenModelBuilderProvider - Interface in org.mule.maven.pom.parser.api.model
-
API to find the implementation for the
MavenModelBuilder - MavenPomModel - Interface in org.mule.maven.pom.parser.api.model
-
Describes a Maven pom.
- MavenPomParser - Interface in org.mule.maven.pom.parser.api
-
Maven parser API to work with maven artifacts.
- MavenPomParserProvider - Interface in org.mule.maven.pom.parser.api
-
SPI for the API to find the implementation for the
MavenPomParser - MULE_APPLICATION - Enum constant in enum class org.mule.maven.pom.parser.api.model.Classifier
- MULE_DOMAIN - Enum constant in enum class org.mule.maven.pom.parser.api.model.Classifier
- MULE_PLUGIN - Enum constant in enum class org.mule.maven.pom.parser.api.model.Classifier
O
- org.mule.maven.pom.parser.api - package org.mule.maven.pom.parser.api
- org.mule.maven.pom.parser.api.model - package org.mule.maven.pom.parser.api.model
- org.mule.runtime.maven.pom.parser.api - module org.mule.runtime.maven.pom.parser.api
-
Maven parser API to work with maven artifacts.
P
- PomParentCoordinates - Interface in org.mule.maven.pom.parser.api.model
-
Describes a Parent in a pom
- PROVIDED - Enum constant in enum class org.mule.maven.pom.parser.api.model.BundleScope
R
- RUNTIME - Enum constant in enum class org.mule.maven.pom.parser.api.model.BundleScope
S
- setActivationByJdk(String) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder.MavenProfileBuilder
-
Specifies for which JAVA version this profile will be activated.
- setActiveByDefault(boolean) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder.MavenProfileBuilder
-
If set to true, this profile will be active unless another profile in this pom is activated.
- setArtifactId(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
- setBaseVersion(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
Sets the base version of the bundle, for example "1.0-SNAPSHOT".
- setBundleDescriptor(BundleDescriptor) - Method in class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
-
Sets the descriptor of the bundle.
- setBundleUri(URI) - Method in class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
- setClassifier(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
Sets the classifier of the bundle.
- setDescriptor(BundleDescriptor) - Method in class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
-
This is the descriptor of the bundle.
- setExclusions(List<ArtifactCoordinates>) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
- setGroupId(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
- setOptional(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
Sets the optional property of the bundle.
- setProperties(Map<String, String>) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
Sets properties for the descriptor to be used by 3rd party.
- setScope(BundleScope) - Method in class org.mule.maven.pom.parser.api.model.BundleDependency.Builder
-
Sets the scope of the bundle.
- setSystemPath(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
Sets the system path of the bundle.
- setType(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
Sets the extension type of the bundle.
- setVersion(String) - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor.Builder
-
This is the version of the bundle.
- SharedLibrary - Class in org.mule.maven.pom.parser.api.model
-
Describes a ShareLibrary configuration.
- SharedLibrary(String, String) - Constructor for class org.mule.maven.pom.parser.api.model.SharedLibrary
-
Instantiates a new ShareLibrary.
- SYSTEM - Enum constant in enum class org.mule.maven.pom.parser.api.model.BundleScope
T
- TEST - Enum constant in enum class org.mule.maven.pom.parser.api.model.BundleScope
- toString() - Method in class org.mule.maven.pom.parser.api.model.AdditionalPluginDependencies
- toString() - Method in class org.mule.maven.pom.parser.api.model.BundleDependency
- toString() - Method in class org.mule.maven.pom.parser.api.model.BundleDescriptor
- toString() - Method in enum class org.mule.maven.pom.parser.api.model.Classifier
U
- updateArtifactPom(Path) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilder
-
Updates the pom file from an artifact with the current model being built.
V
- valueOf(String) - Static method in enum class org.mule.maven.pom.parser.api.model.BundleScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.mule.maven.pom.parser.api.model.Classifier
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.mule.maven.pom.parser.api.model.BundleScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.mule.maven.pom.parser.api.model.Classifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form