Index

A B C D E F G H I M O P R S T U V 
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 MavenModelBuilder with the given parameters
createMavenModelBuilder(Path) - Method in interface org.mule.maven.pom.parser.api.model.MavenModelBuilderProvider
Creates a new MavenModelBuilder from a file.
createMavenPomParserClient(Path) - Method in interface org.mule.maven.pom.parser.api.MavenPomParserProvider
Creates a new MavenPomParser implementation.
createMavenPomParserClient(Path, List<String>) - Method in interface org.mule.maven.pom.parser.api.MavenPomParserProvider
Creates a new MavenPomParser implementation.

D

discoverProvider() - Static method in interface org.mule.maven.pom.parser.api.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 MavenPomModel of 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
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.Model for 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 MavenPomModel programmatically.
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.
A B C D E F G H I M O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form