Skip navigation links
A B C D E F G H I J M N O P R S T U V W X 

A

AbstractArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of archives.
AbstractArchiver(AbstractArchiver) - Constructor for class org.mule.tools.api.packager.archiver.AbstractArchiver
 
AbstractArtifactVisitor - Class in org.mule.tools.api.validation.resolver.visitor
An artifact visitor.
AbstractArtifactVisitor(String, String, Supplier<DependencyNodeVisitor>) - Constructor for class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
 
AbstractArtifactVisitor() - Constructor for class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
 
AbstractDefaultValuesMuleArtifactJsonGenerator - Class in org.mule.tools.api.packager.sources
Generates default value for any non-defined fields in a mule-artifact.json file
AbstractDefaultValuesMuleArtifactJsonGenerator() - Constructor for class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
 
AbstractProjectFoldersGenerator - Class in org.mule.tools.api.packager
Generates the basic working folder structure to create a package.
AbstractProjectFoldersGenerator(String, String, PackagingType) - Constructor for class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
AbstractProjectValidator - Class in org.mule.tools.api.validation.project
Validates if the project has an existent packaging type, the compatibility of mule plugins that are dependencies of this project and performs any additional validation defined by its subclasses.
AbstractProjectValidator(ProjectInformation, boolean) - Constructor for class org.mule.tools.api.validation.project.AbstractProjectValidator
 
AbstractProjectValidator(ProjectInformation, ProjectRequirement) - Constructor for class org.mule.tools.api.validation.project.AbstractProjectValidator
 
accept(DependencyNodeVisitor) - Method in class org.mule.tools.api.validation.resolver.model.ProjectDependencyNode
Accepts the visitor, invoking the visit method.
add(Artifact) - Method in class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
 
add(Artifact) - Method in interface org.mule.tools.api.packager.resources.content.ResourcesContent
 
addApplications(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
addDomain(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
ADDITIONAL_DEPENDENCIES_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
ADDITIONAL_PLUGIN_DEPENDENCIES_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
AdditionalPluginDependenciesResolver - Class in org.mule.tools.api.muleclassloader.model.resolver
Resolves additional plugin libraries for all plugins declared.
AdditionalPluginDependenciesResolver(MavenClient, List<Plugin>, File) - Constructor for class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
additionalValidation() - Method in class org.mule.tools.api.validation.project.AbstractProjectValidator
 
additionalValidation() - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
Validates that the mule domain dependencies resolution conform to the mule domain bundle package definition.
additionalValidation() - Method in class org.mule.tools.api.validation.project.MuleProjectValidator
 
addMaven(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
addMuleArtifact(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.MuleArchiver
 
addMuleSrc(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.MuleArchiver
 
addRepository(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.MuleArchiver
 
addResource(String, File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
addToRoot(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
AllowedDependencyValidator - Class in org.mule.tools.api.validation
 
AllowedDependencyValidator() - Constructor for class org.mule.tools.api.validation.AllowedDependencyValidator
 
ApplicationClassLoaderModelAssembler - Class in org.mule.tools.api.muleclassloader.model
 
ApplicationClassLoaderModelAssembler(MavenClient, File) - Constructor for class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
Deprecated.
ApplicationClassLoaderModelAssembler(ApplicationDependencyResolver, ClassloaderModelResolver, AdditionalPluginDependenciesResolver, JarExplorer) - Constructor for class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
 
ApplicationDependencyResolver - Class in org.mule.tools.api.muleclassloader.model.resolver
 
ApplicationDependencyResolver(MavenClient) - Constructor for class org.mule.tools.api.muleclassloader.model.resolver.ApplicationDependencyResolver
 
APPLICATIONS_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
areDependenciesAllowed(List<ArtifactCoordinates>) - Static method in class org.mule.tools.api.validation.AllowedDependencyValidator
Validates if a list of ArtifactCoordinates is allowed based on its classifier and scope
areDependenciesValid(List<ArtifactCoordinates>) - Method in interface org.mule.tools.api.validation.DependencyValidator
Validates that the ArtifactCoordinates are correct.
areDependenciesValid(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.TestScopeDependencyValidator
 
areMulePluginVersionCompatible(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
ARTIFACT_AST - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
ARTIFACT_ID_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
ArtifactInstaller - Class in org.mule.tools.api.repository
 
ArtifactInstaller(PackagerLog) - Constructor for class org.mule.tools.api.repository.ArtifactInstaller
 
ArtifactUtils - Class in org.mule.tools.api.muleclassloader.model.util
ArtifactUtils presents helper methods to convert artifact related classes and recognize mule plugin artifacts.
ArtifactUtils() - Constructor for class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
ArtifactUtils - Class in org.mule.tools.api.util
ArtifactUtils presents helper methods to convert artifact related classes and recognize mule plugin artifacts.
ArtifactUtils() - Constructor for class org.mule.tools.api.util.ArtifactUtils
 

B

build() - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
build() - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
build() - Method in class org.mule.tools.api.validation.project.ProjectRequirement.ProjectRequirementBuilder
 
buildDependencyMap(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
Builder() - Constructor for class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
buildMainPOMFileName(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.DefaultMavenRepositoryLayoutUtils
Build the main pom file name in a maven repository.
buildMavenConfiguration() - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
buildNode(ArtifactCoordinates) - Method in class org.mule.tools.api.validation.resolver.model.ProjectDependencyNode
Builds a ProjectDependencyNode using the default builder
buildProject(ArtifactCoordinates) - Method in class org.mule.tools.api.util.MavenProjectBuilder
 
buildProject(ArtifactCoordinates) - Method in interface org.mule.tools.api.util.ProjectBuilder
 

C

category - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
checkClassLoaderModelDescriptor(MuleApplicationModel, List<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Checks that the classLoaderModelDescriptor field is present in the mule artifact instance.
checkMinMuleVersionValue(MuleApplicationModel, List<String>, Optional<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Checks that the minMuleVersion field is present in the mule artifact instance.
checkName(MuleApplicationModel, List<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Checks that the name field is present in the mule artifact instance.
checkPathExist(Path) - Static method in class org.mule.tools.api.packager.sources.ContentGenerator
 
checkReadOnly(File) - Static method in class org.mule.tools.api.util.FileUtils
 
CLASS_EXTENSION - Static variable in class org.mule.tools.api.util.FileJarExplorer
 
CLASS_LOADER_MODEL_VERSION - Static variable in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
 
CLASS_PATH_SEPARATOR - Static variable in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
CLASSES - Static variable in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
 
Classifier - Enum in org.mule.tools.api.packager.packaging
 
CLASSLOADER_MODEL_JSON - Static variable in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
ClassloaderModelResolver - Class in org.mule.tools.api.muleclassloader.model.resolver
 
ClassloaderModelResolver(MavenClient, String) - Constructor for class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
CLASSPATH_FILE_MATCHER - Static variable in class org.mule.tools.api.util.exclude.MuleExclusionMatcher
 
collectDependencies(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
 
collectDependencies(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.visitor.MuleDomainVisitor
Adds the set of dependencies to the collected dependencies.
collectDependencies(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.visitor.MulePluginVisitor
Adds the set of dependencies to the collected dependencies.
collectedDependencies - Variable in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
The visitor collected dependencies.
COMPILED_JAVA_EXTENSION - Static variable in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
completeIncremental(String) - Static method in class org.mule.tools.api.validation.VersionUtils
It completes the incremental version number with 0 in the event the version provided has the form x to become x.0.0 or x.y to become x.y.0
configuration - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
ConfigurationProperty - Class in org.mule.tools.api.verifier.policy
 
ConfigurationProperty() - Constructor for class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
configureRequest(Invocation.Builder) - Method in class org.mule.tools.api.validation.exchange.ExchangeClient
 
ContentGenerator - Class in org.mule.tools.api.packager.sources
Generates the required content for each of the mandatory folders of a mule package
ContentGenerator(ProjectInformation, Parent) - Constructor for class org.mule.tools.api.packager.sources.ContentGenerator
 
ContentGeneratorFactory - Class in org.mule.tools.api.packager.sources
Factory of content generators.
ContentGeneratorFactory() - Constructor for class org.mule.tools.api.packager.sources.ContentGeneratorFactory
 
copyAsDomainOrApplication(Artifact) - Method in class org.mule.tools.api.packager.resources.processor.DomainBundleProjectResourcesContentProcessor
 
copyDescriptorFile() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
copyDescriptorFile() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
 
copyDirectoryRecursively(File, File, CopyOption...) - Static method in class org.mule.tools.api.util.FileUtils
 
copyFile(Path, Path, String) - Static method in class org.mule.tools.api.packager.sources.ContentGenerator
 
CopyFileVisitor - Class in org.mule.tools.api.util
 
CopyFileVisitor(File, File) - Constructor for class org.mule.tools.api.util.CopyFileVisitor
 
CopyFileVisitor(File, File, Boolean, Boolean) - Constructor for class org.mule.tools.api.util.CopyFileVisitor
 
CopyFileVisitor(File, File, Boolean, Boolean, PathMatcher) - Constructor for class org.mule.tools.api.util.CopyFileVisitor
 
copyPomFile() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
create(PackagingType, PackagingOptions) - Static method in class org.mule.tools.api.packager.builder.PackageBuilderFactory
 
create(ProjectInformation) - Static method in class org.mule.tools.api.packager.ProjectFoldersGeneratorFactory
 
create(ProjectInformation) - Static method in class org.mule.tools.api.packager.sources.ContentGeneratorFactory
 
create(ProjectInformation, Parent) - Static method in class org.mule.tools.api.packager.sources.ContentGeneratorFactory
 
create(ProjectInformation, MavenClient, List<SharedLibraryDependency>, boolean) - Static method in class org.mule.tools.api.validation.project.ProjectValidatorFactory
 
create(ProjectInformation, MavenClient, List<SharedLibraryDependency>, ProjectRequirement) - Static method in class org.mule.tools.api.validation.project.ProjectValidatorFactory
 
create(ProjectInformation) - Static method in class org.mule.tools.api.verifier.ProjectVerifyFactory
 
createApplicationClassLoaderModelJsonFile(ClassLoaderModel) - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
Deprecated.
createApplicationClassLoaderModelJsonFile(ClassLoaderModel, boolean) - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates classloader-model.json in META-INF/mule-artifact
createApplicationClassLoaderModelJsonFile(ClassLoaderModel, boolean, File) - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates classloader-model.json in destinationFolder
createArchive() - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
It saves the archive in the file sytem
createAstFile(InputStream) - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
 
createClassLoaderModelFromJson(File) - Static method in class org.mule.tools.api.packager.sources.MuleContentGenerator
Creates a ClassLoaderModel from the JSON representation
createClassLoaderModelJsonFile(ClassLoaderModel, File) - Static method in class org.mule.tools.api.packager.sources.MuleContentGenerator
Deprecated.
createClassLoaderModelJsonFile(ClassLoaderModel, File, boolean) - Static method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates classloader-model.json in the destination folder
createContent() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
It create all the package content in the required folders
createContent() - Method in class org.mule.tools.api.packager.sources.DomainBundleContentGenerator
 
createContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates all the package content in the required folders
createDescriptors() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the descriptors files, pom.xml, pom.properties, and the mule-*.json file.
createErrorMessage(String, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
createFolderIfNecessary(String...) - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
createMavenDescriptors() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
createMetaInfMuleSourceFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the FolderNames.MULE_SRC folder used by IDEs to import the project source code
createMuleSrcFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the content that contains the productive Mule source code.
createPackage(Path, Path) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
Creates a mule domain bundle package based on the contents of the origin folder, writing them to the destination jar file.
createPackage(Path) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
createPackage(Path, Path) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
Creates a mule app package based on the contents of the origin folder, writing them to the destination jar file.
createPackage(Path) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
createPackage(Path, Path) - Method in interface org.mule.tools.api.packager.builder.PackageBuilder
Creates a package and leaves that in the destinationPath.
createPackage(Path) - Method in interface org.mule.tools.api.packager.builder.PackageBuilder
Creates a package and leaves that in the destinationPath.
createPomProperties() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
createSecureDocumentBuilderFactory() - Static method in class org.mule.tools.api.util.XmlFactoryUtils
Creates a document builder factory without further configuration.
createSecureDocumentBuilderFactory(Consumer<DocumentBuilderFactory>) - Static method in class org.mule.tools.api.util.XmlFactoryUtils
Creates a document builder factory.
createTestFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the content that contains the test Mule source code.

D

debug(String) - Method in class org.mule.tools.api.util.MavenPackagerLog
 
debug(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
DEFAULT_PACKAGE_EXPORT - Static variable in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
defaultClassifier - Variable in enum org.mule.tools.api.packager.packaging.PackagingType
 
DefaultMavenRepositoryLayoutUtils - Class in org.mule.tools.api.muleclassloader.model.util
DefaultMavenRepositoryUtils knows how to build the artifact resource path based on the artifact coordinates and the default maven layout structure convention.
DefaultMavenRepositoryLayoutUtils() - Constructor for class org.mule.tools.api.muleclassloader.model.util.DefaultMavenRepositoryLayoutUtils
 
DefaultProjectInformation - Class in org.mule.tools.api.packager
Represents the basic information of a project.
DefaultProjectInformation.Builder - Class in org.mule.tools.api.packager
 
DefaultValuesMuleArtifactJsonGenerator - Class in org.mule.tools.api.packager.sources
Generates default value for any non-defined fields in an Application mule-artifact.json file
DefaultValuesMuleArtifactJsonGenerator() - Constructor for class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
DefaultValuesPolicyMuleArtifactJsonGenerator - Class in org.mule.tools.api.packager.sources
Generates default value for any non-defined fields in a Policy mule-artifact.json file
DefaultValuesPolicyMuleArtifactJsonGenerator() - Constructor for class org.mule.tools.api.packager.sources.DefaultValuesPolicyMuleArtifactJsonGenerator
 
DependenciesFilter - Class in org.mule.tools.api.validation.resolver.model
Filter direct dependencies of projects based on a classifier, scope and type.
DependenciesFilter() - Constructor for class org.mule.tools.api.validation.resolver.model.DependenciesFilter
 
DependenciesFilter(String, String) - Constructor for class org.mule.tools.api.validation.resolver.model.DependenciesFilter
 
dependenciesFilter - Variable in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
A filter for the direct dependencies of the visited node.
dependenciesMap - Variable in class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
Dependency(String, String) - Constructor for class org.mule.tools.api.validation.TestScopeDependencyValidator.Dependency
 
DEPENDENCY_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
DependencyNodeVisitor - Interface in org.mule.tools.api.validation.resolver.visitor
Interface that all visitors shall implement
DependencyProject - Class in org.mule.tools.api.util
 
DependencyProject(MavenProject) - Constructor for class org.mule.tools.api.util.DependencyProject
 
DependencyValidator - Interface in org.mule.tools.api.validation
Should implement logic for validating a BundleDependency
DEPLOY_GOAL - Static variable in class org.mule.tools.api.validation.project.AbstractProjectValidator
 
description - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
disableSemver() - Method in class org.mule.tools.api.validation.project.ProjectRequirement
 
DOMAIN_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
DomainBundleArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule Domain bundle archive.
DomainBundleArchiver() - Constructor for class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
DomainBundleArchiver(AbstractArchiver) - Constructor for class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
DomainBundleContentGenerator - Class in org.mule.tools.api.packager.sources
Generates the required content for each of the mandatory folders of a mule domain bundle package
DomainBundleContentGenerator(ProjectInformation) - Constructor for class org.mule.tools.api.packager.sources.DomainBundleContentGenerator
 
DomainBundleExplodedArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule Domain Bundle archive.
DomainBundleExplodedArchiver() - Constructor for class org.mule.tools.api.packager.archiver.DomainBundleExplodedArchiver
 
DomainBundlePackageBuilder - Class in org.mule.tools.api.packager.builder
Builder for Mule Domain Bundle packages.
DomainBundlePackageBuilder() - Constructor for class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
DomainBundleProjectFoldersGenerator - Class in org.mule.tools.api.packager
Generates the basic working folder structure to create a domain bundle package.
DomainBundleProjectFoldersGenerator(String, String, PackagingType) - Constructor for class org.mule.tools.api.packager.DomainBundleProjectFoldersGenerator
 
DomainBundleProjectResourcesContent - Class in org.mule.tools.api.packager.resources.content
Resources present in a domain bundle, namely, applications and a domain jar files.
DomainBundleProjectResourcesContent() - Constructor for class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
 
DomainBundleProjectResourcesContentGenerator - Class in org.mule.tools.api.packager.resources.generator
Generates the resources of a mule domain bundle, resolving the applications and domain locations.
DomainBundleProjectResourcesContentGenerator(MavenClient, List<ArtifactCoordinates>) - Constructor for class org.mule.tools.api.packager.resources.generator.DomainBundleProjectResourcesContentGenerator
 
DomainBundleProjectResourcesContentProcessor - Class in org.mule.tools.api.packager.resources.processor
 
DomainBundleProjectResourcesContentProcessor(Path) - Constructor for class org.mule.tools.api.packager.resources.processor.DomainBundleProjectResourcesContentProcessor
 
DomainBundleProjectValidator - Class in org.mule.tools.api.validation.project
Validates if the project has an existent packaging type, the compatibility of mule plugins that are dependencies of this project (if any) and the existence of a unique domain.
DomainBundleProjectValidator(ProjectInformation, MavenClient) - Constructor for class org.mule.tools.api.validation.project.DomainBundleProjectValidator
 

E

equals(String) - Method in enum org.mule.tools.api.packager.packaging.Classifier
 
equals(String) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
error(String) - Method in class org.mule.tools.api.util.MavenPackagerLog
 
error(String, Throwable) - Method in class org.mule.tools.api.util.MavenPackagerLog
 
error(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
error(String, Throwable) - Method in interface org.mule.tools.api.util.PackagerLog
 
escapeSlashes(String) - Static method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
ExchangeClient - Class in org.mule.tools.api.validation.exchange
This client knows how to login to Exchange and to get the required groupId for the application.
ExchangeClient(ExchangeRepositoryMetadata) - Constructor for class org.mule.tools.api.validation.exchange.ExchangeClient
 
ExchangeRepositoryMetadata - Class in org.mule.tools.api.validation.exchange
This class contains credentials, modified base baseUri of the repository (without the "maven" prefix) and the organizationId.
ExchangeRepositoryMetadata() - Constructor for class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
ExchangeRepositoryMetadata(Credentials, String, List<String>) - Constructor for class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
explore(URI) - Method in class org.mule.tools.api.util.FileJarExplorer
 
explore(URI) - Method in interface org.mule.tools.api.util.JarExplorer
Finds the packages defined in a given resource
EXPORTED_PACKAGES - Static variable in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
EXPORTED_RESOURCES - Static variable in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 

F

FileJarExplorer - Class in org.mule.tools.api.util
Discovers Java packages from files and folders.
FileJarExplorer() - Constructor for class org.mule.tools.api.util.FileJarExplorer
 
FileUtils - Class in org.mule.tools.api.util
 
FileUtils() - Constructor for class org.mule.tools.api.util.FileUtils
 
filter(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.model.DependenciesFilter
Retrieves the project direct dependencies that have a scope, classifier and DEFAULT_TYPE.
FolderNames - Enum in org.mule.tools.api.packager.structure
 
fromString(String) - Static method in enum org.mule.tools.api.packager.packaging.Classifier
 
fromString(String) - Static method in enum org.mule.tools.api.packager.packaging.PackagingType
 

G

generate(Path) - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
Generates all the folders required for a project to be properly build If any of the folders is already present on the targetFolder they will not be overwritten
generate(Path) - Method in class org.mule.tools.api.packager.DomainBundleProjectFoldersGenerator
 
generate(Path) - Method in class org.mule.tools.api.packager.MuleProjectFoldersGenerator
 
generate() - Method in class org.mule.tools.api.packager.resources.generator.DomainBundleProjectResourcesContentGenerator
 
generate() - Method in interface org.mule.tools.api.packager.resources.generator.ResourcesContentGenerator
 
generate(MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Generates the default value for every non-defined fields in a mule-artifact.json file during build time and updates accordingly
generate(Path, Path, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Generates the default value for every non-defined fields in a mule-artifact.json and copy this to the destination folder
generate() - Method in class org.mule.tools.api.repository.RepositoryGenerator
Deprecated.
generate(boolean, boolean, boolean, boolean) - Method in class org.mule.tools.api.repository.RepositoryGenerator
Deprecated.
generate(boolean, boolean, boolean, boolean, Optional<MavenReactorResolver>) - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
generate(boolean) - Method in class org.mule.tools.api.repository.RepositoryGenerator
Deprecated.
generateArtifactFile(Artifact, File, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
generateClassloderModelFile(ClassLoaderModel, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
Deprecated.
generateClassloderModelFile(ClassLoaderModel, File, boolean) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
generateDependencyDescriptorFile(Artifact, File, Optional<ClassLoaderModel>) - Method in class org.mule.tools.api.repository.ArtifactInstaller
Deprecated.
generateDependencyDescriptorFile(Artifact, File, Optional<ClassLoaderModel>, boolean) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
generateMarkerFileInRepositoryFolder(File) - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
generatePomFile(Artifact, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
getAdditionalDependencies() - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
getAdditionalPluginDependencies() - Method in class org.mule.tools.api.util.MavenComponents
 
getApplicationArtifactCoordinates(Model, ApplicationGAVModel) - Method in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
 
getApplicationArtifactCoordinates(Model, ApplicationGAVModel) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
getApplicationClassLoaderModel(File, ApplicationGAVModel) - Method in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
Deprecated.
getApplicationClassLoaderModel(File, File, ApplicationGAVModel, boolean) - Method in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
Deprecated.
getApplicationClassLoaderModel(File, File, ApplicationGAVModel, boolean, Optional<MavenReactorResolver>, List<String>) - Method in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
 
getApplicationDomains(ArtifactCoordinates) - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
Resolve the set of domains that an application depends of.
getArchiver() - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
getArchiver() - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
getArchiver() - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
getArtifactId() - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
getArtifactId() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
getArtifactId() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getArtifactId() - Method in interface org.mule.tools.api.packager.Pom
 
getArtifactId() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getArtifactId() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getArtifactId() - Method in class org.mule.tools.api.util.ResolvedPom
 
getAttribute(Xpp3Dom, String) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
getBaseUri() - Method in class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
getBaseUri(String) - Method in class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
getBaseVersion(String) - Static method in class org.mule.tools.api.validation.VersionUtils
Returns the base version, i.e., in the format major.minor.patch.
getBuildDirectory() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getBuildDirectory() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getBuildDirectory() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getBuilderWithRequiredValues(MuleApplicationModel) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Builds a MuleApplicationModel.MuleApplicationModelBuilder with the required values of a MuleApplicationModel.
getBundleDependencies() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getBundleDependencies() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
getBundleDependencies() - Method in class org.mule.tools.api.util.DependencyProject
 
getBundleDependencies() - Method in interface org.mule.tools.api.util.Project
 
getBundleDescriptor(ApplicationGAVModel) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
getCategory() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getChildren(DependenciesFilter) - Method in class org.mule.tools.api.validation.resolver.model.ProjectDependencyNode
Retrieves a set containing the direct dependency nodes based on a filter.
getClassifier() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getClassifier() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getClassifier() - Method in class org.mule.tools.api.util.MavenComponents
 
getClassifier() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getClassifier(boolean, boolean) - Method in class org.mule.tools.api.util.SourcesProcessor
 
getClassifiers() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getClassLoaderModelAssembler() - Method in class org.mule.tools.api.util.SourcesProcessor
 
getCollectedDependencies() - Method in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
 
getCollectedDependencies() - Method in interface org.mule.tools.api.validation.resolver.visitor.DependencyNodeVisitor
Retrieves the dependencies collected while visiting the dependency graph
getCollectedDependencies() - Method in class org.mule.tools.api.validation.resolver.visitor.MulePluginResolverVisitor
Retrieves all the the collected mule plugin dependencies, which were collected by all the visitors that compose this class.
getConfigs(MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
 
getConfigs() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of configs paths.
getConfigsPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the configs path based on the project base folder
getConfiguration() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getContentGenerator(boolean, boolean) - Method in class org.mule.tools.api.util.SourcesProcessor
 
getCredentials() - Method in class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
getDefaultProjectInformation() - Method in class org.mule.tools.api.validation.deployment.ProjectDeploymentValidator
 
getDependencies() - Method in class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
getDependencies() - Method in interface org.mule.tools.api.packager.Pom
 
getDependencies() - Method in class org.mule.tools.api.util.DependencyProject
 
getDependencies() - Method in interface org.mule.tools.api.util.Project
 
getDependencies() - Method in class org.mule.tools.api.util.ResolvedPom
 
getDependencies(DependenciesFilter) - Method in class org.mule.tools.api.validation.resolver.model.ProjectDependencyNode
Retrieves the direct dependencies that comply with the filter constraint
getDeployments() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getDeployments() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getDeployments() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getDescription() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getDirectDependencies() - Method in class org.mule.tools.api.util.DependencyProject
 
getDirectDependencies() - Method in interface org.mule.tools.api.util.Project
 
getEffectivePom() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getEffectivePom() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getEffectivePom() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getExchangeRepositoryMetadata() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getExchangeRepositoryMetadata() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getExchangeRepositoryMetadata() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getExportedPackages() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of exported packages paths.
getExportedPackagesPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the exported packages path based on the project base folder
getExportedResources() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of exported resources paths.
getFormattedFileName(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.DefaultMavenRepositoryLayoutUtils
Build the default artifact file name in a maven repository.
getFormattedOutputDirectory(File, Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.DefaultMavenRepositoryLayoutUtils
Resolves an artifact full path in a given repository based on the default maven repository layout.
getGeneratedGroupId() - Method in class org.mule.tools.api.validation.exchange.ExchangeClient
 
getGroupId() - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
getGroupId() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
getGroupId() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getGroupId() - Method in interface org.mule.tools.api.packager.Pom
 
getGroupId() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getGroupId() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getGroupId() - Method in class org.mule.tools.api.util.ResolvedPom
 
getGroupId() - Method in class org.mule.tools.api.validation.exchange.model.Group
 
getId() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getLocalRepository() - Method in class org.mule.tools.api.util.MavenComponents
 
getLog() - Method in class org.mule.tools.api.util.MavenComponents
 
getMajor(String) - Static method in class org.mule.tools.api.validation.VersionUtils
Returns the version major.
getMavenClient() - Method in class org.mule.tools.api.util.SourcesProcessor
 
getMuleArtifactJsonPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
 
getMuleDomains(List<BundleDependency>) - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
Filter mule domains in a list of bundle dependencies.
getName() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getNormalizedVersion(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.DefaultMavenRepositoryLayoutUtils
Resolves snapshot versions substituting the timestamp by SNAPSHOT.
getOrganizationId() - Method in class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
getOrganizationId(String) - Method in class org.mule.tools.api.validation.exchange.ExchangeRepositoryMetadata
 
getOutputDirectory() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
 
getOutputDirectory() - Method in class org.mule.tools.api.util.MavenComponents
 
getPackages() - Method in class org.mule.tools.api.util.JarInfo
 
getPackaging() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getPackaging() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getPackaging() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getPackagingType() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
getPackagingType() - Method in class org.mule.tools.api.util.SourcesProcessor
 
getPom() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
getPomFile(File) - Method in class org.mule.tools.api.muleclassloader.model.ApplicationClassLoaderModelAssembler
 
getPomFileName(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.DefaultMavenRepositoryLayoutUtils
Build the default pom file name in a maven repository.
getPomProjectBundleDescriptor(ApplicationGAVModel) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
getProject() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getProject() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getProject() - Method in class org.mule.tools.api.util.MavenComponents
 
getProject() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getProject(ClassLoaderModel) - Method in class org.mule.tools.api.util.SourcesProcessor
 
getProject() - Method in class org.mule.tools.api.validation.resolver.model.ProjectDependencyNode
 
getProjectBaseFolder() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getProjectBaseFolder() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getProjectBaseFolder() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
 
getProjectBaseFolder() - Method in class org.mule.tools.api.util.MavenComponents
 
getProjectBaseFolder() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getProjectBuilder() - Method in class org.mule.tools.api.util.MavenComponents
 
getProjectInformation(MavenSession, MavenProject, File, boolean, List<Deployment>, String) - Static method in class org.mule.tools.api.util.MavenProjectInformation
 
getProjectInformation(MavenSession, MavenProject, File, boolean, List<Deployment>, String, List<String>) - Static method in class org.mule.tools.api.util.MavenProjectInformation
 
getProjectInformation(boolean, boolean) - Method in class org.mule.tools.api.util.SourcesProcessor
 
getProjectStructure() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of exported packages paths.
getPropertyName() - Method in class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
getProvidedCharacteristics() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getRemoteArtifactRepositories() - Method in class org.mule.tools.api.util.MavenComponents
 
getRepositoryFolder() - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
getRepositorySystem() - Method in class org.mule.tools.api.util.MavenComponents
 
getRequiredCharacteristics() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getResolver(Project) - Method in class org.mule.tools.api.util.SourcesProcessor
 
getResourceLevelSupported() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getResources() - Method in class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
 
getResources() - Method in interface org.mule.tools.api.packager.resources.content.ResourcesContent
 
getResources() - Method in class org.mule.tools.api.util.JarInfo
 
getResourcesLocation() - Method in interface org.mule.tools.api.packager.Pom
 
getResourcesLocation() - Method in class org.mule.tools.api.util.ResolvedPom
 
getSession() - Method in class org.mule.tools.api.util.MavenComponents
 
getSharedLibraries() - Method in class org.mule.tools.api.util.MavenComponents
 
getSourceFolderLocation(Path) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getSourceFolderName() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getStandalone() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getTestConfigs() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of test configs paths.
getTestConfigsPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the test configs path based on the project base folder
getTestExportedResources() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of test exported resources paths.
getTestExportedResourcesPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the test exported resources path based on the project base folder
getTestFolderName() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getTestSourceFolderLocation(Path) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getType() - Method in class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
getType() - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
getUpdatedAttributes(MuleArtifactLoaderDescriptor, String, Object) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
 
getVersion() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
getVersion() - Method in interface org.mule.tools.api.packager.Pom
 
getVersion() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
getVersion() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
getVersion() - Method in class org.mule.tools.api.util.ResolvedPom
 
Group - Class in org.mule.tools.api.validation.exchange.model
Represents an Exchange Group
Group() - Constructor for class org.mule.tools.api.validation.exchange.model.Group
 
GROUP_ID_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 

H

hasClassifier(String) - Method in class org.mule.tools.api.validation.resolver.model.DependenciesFilter
Predicate that compares the dependency classifier with the given one
hasMuleAppAsRootElement(Document) - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
hasMuleAsRootElement(Path) - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
hasMuleAsRootElement(Document) - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
hasMuleAsRootElement(Path) - Method in class org.mule.tools.api.packager.sources.MulePolicyArtifactContentResolver
 
hasMuleDomainAsRootElement(Document) - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
hasSameArtifactIdAndMajor(BundleDependency, BundleDependency) - Method in class org.mule.tools.api.muleclassloader.model.resolver.MulePluginClassloaderModelResolver
 
hasScope(String) - Method in class org.mule.tools.api.validation.resolver.model.DependenciesFilter
Predicate that compares the dependency scope with the given one
hasTagNameAsRootElement(Document, String) - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
hasType(String) - Method in class org.mule.tools.api.validation.resolver.model.DependenciesFilter
Predicate that compares the dependency type with the given one

I

id - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
info(String) - Method in class org.mule.tools.api.util.MavenPackagerLog
 
info(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
init() - Method in class org.mule.tools.api.validation.exchange.ExchangeClient
 
installArtifact(File, Artifact, Optional<ClassLoaderModel>) - Method in class org.mule.tools.api.repository.ArtifactInstaller
Deprecated.
installArtifact(File, Artifact, Optional<ClassLoaderModel>, boolean) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
installArtifacts(File, ArtifactInstaller, ApplicationClassloaderModel, boolean) - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
isApplication() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
isAttachMuleSources() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isClassifierValid(String) - Static method in class org.mule.tools.api.validation.project.AbstractProjectValidator
It validates that the provided packaging types is a valid one
isDependencyAllowed(ArtifactCoordinates) - Static method in class org.mule.tools.api.validation.AllowedDependencyValidator
Validates if artifactCoordinates ArtifactCoordinates is allowed based on its classifier and scope
isDeployable() - Method in class org.mule.tools.api.validation.deployment.ProjectDeploymentValidator
Validates if it can be deployed to an environment
isDeployment(boolean) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
isDeployment() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
isDeployment() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
isDeployment() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
isDeploymentValid() - Method in class org.mule.tools.api.validation.project.AbstractProjectValidator
 
isDeploymentValid() - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
 
isDeploymentValid() - Method in class org.mule.tools.api.validation.project.MuleProjectValidator
 
isLightweightPackage() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isMuleArtifactJsonPresent(Path) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
It validates that the mandatory descriptor file is present.
isMuleArtifactJsonValid(Path, Optional<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
It validates that the mandatory descriptor file is valid.
isOnlyMuleSources() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isPackagingTypeValid(String) - Static method in class org.mule.tools.api.validation.project.AbstractProjectValidator
It validates that the provided packaging types is a valid one
isProjectStructureValid(String, Path) - Static method in class org.mule.tools.api.validation.project.MuleProjectValidator
It validates the project folder structure is valid
isProjectValid(String) - Method in class org.mule.tools.api.validation.project.AbstractProjectValidator
Ensure a project contained in the projectBaseDir is valid based on its packaging type.
isRange(String) - Static method in class org.mule.tools.api.validation.VersionUtils
Checks whether a version is a range.
isStrictCheck() - Method in class org.mule.tools.api.validation.project.ProjectRequirement
 
isTestPackage() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isTestProject() - Method in class org.mule.tools.api.packager.DefaultProjectInformation
 
isTestProject() - Method in interface org.mule.tools.api.packager.ProjectInformation
 
isTestProject() - Method in class org.mule.tools.api.util.MavenProjectInformation
 
isUseLocalRepository() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isValidMulePlugin(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
Checks if a Artifact instance represents a mule-plugin.
isVersionGreaterOrEquals(String, String) - Static method in class org.mule.tools.api.validation.VersionUtils
Validates if version1 is greater or equal than version2
isVersionValid(String) - Static method in class org.mule.tools.api.validation.VersionUtils
Validates if a version complies with semantic versioning specification

J

JarExplorer - Interface in org.mule.tools.api.util
Explores jar files or exploded jar folders to find packages and resources.
JarInfo - Class in org.mule.tools.api.util
Provides information about packages and resources found in a Java JAR.
JarInfo(Set<String>, Set<String>) - Constructor for class org.mule.tools.api.util.JarInfo
Creates a new instance corresponding to a given JAR.

M

markAsReadOnly(File) - Static method in class org.mule.tools.api.util.FileUtils
 
matches(Path) - Method in class org.mule.tools.api.util.exclude.MuleExclusionMatcher
Checks if the path should be excluded according to patterns in the mule exclude file.
MAVEN_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
mavenClient - Variable in class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
MavenComponents - Class in org.mule.tools.api.util
 
MavenComponents() - Constructor for class org.mule.tools.api.util.MavenComponents
 
mavenComponents - Variable in class org.mule.tools.api.util.SourcesProcessor
 
MavenPackagerLog - Class in org.mule.tools.api.util
 
MavenPackagerLog(Log) - Constructor for class org.mule.tools.api.util.MavenPackagerLog
 
MavenProjectBuilder - Class in org.mule.tools.api.util
 
MavenProjectBuilder(Log, MavenSession, ProjectBuilder, RepositorySystem, ArtifactRepository, List<ArtifactRepository>) - Constructor for class org.mule.tools.api.util.MavenProjectBuilder
 
MavenProjectInformation - Class in org.mule.tools.api.util
 
META_INF_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
MULE_ARTIFACT_JSON - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
MULE_ARTIFACT_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.MuleArchiver
 
MULE_DOMAIN_CLASSIFIER - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.ApplicationDependencyResolver
 
MULE_EXCLUDE_FILENAME - Static variable in class org.mule.tools.api.util.exclude.MuleExclusionMatcher
 
MULE_EXTENSIONS_PLUGIN_ARTIFACT_ID - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
MULE_EXTENSIONS_PLUGIN_GROUP_ID - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
MULE_ID - Static variable in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
 
MULE_MAVEN_PLUGIN_ARTIFACT_ID - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
MULE_MAVEN_PLUGIN_GROUP_ID - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
MULE_SRC_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.MuleArchiver
 
MuleArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule archive.
MuleArchiver() - Constructor for class org.mule.tools.api.packager.archiver.MuleArchiver
 
MuleArchiver(AbstractArchiver) - Constructor for class org.mule.tools.api.packager.archiver.MuleArchiver
 
MuleArtifactContentResolver - Class in org.mule.tools.api.packager.sources
Resolves the content of resources defined in mule-artifact.json based on the project base folder.
MuleArtifactContentResolver(ProjectStructure, Pom, List<BundleDependency>) - Constructor for class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
MuleArtifactJsonValidator - Class in org.mule.tools.api.validation
 
MuleArtifactJsonValidator() - Constructor for class org.mule.tools.api.validation.MuleArtifactJsonValidator
 
MuleContentGenerator - Class in org.mule.tools.api.packager.sources
Generates the required content for each of the mandatory folders of a mule application package
MuleContentGenerator(ProjectInformation, Parent) - Constructor for class org.mule.tools.api.packager.sources.MuleContentGenerator
 
MuleDomainVisitor - Class in org.mule.tools.api.validation.resolver.visitor
A visitor that searches over all of its direct dependencies that are mule domains
MuleDomainVisitor() - Constructor for class org.mule.tools.api.validation.resolver.visitor.MuleDomainVisitor
 
MuleExclusionMatcher - Class in org.mule.tools.api.util.exclude
Matcher for mule exclusions.
MuleExclusionMatcher() - Constructor for class org.mule.tools.api.util.exclude.MuleExclusionMatcher
 
MuleExclusionMatcher(Path) - Constructor for class org.mule.tools.api.util.exclude.MuleExclusionMatcher
Creates a muleExclusionMatcher based on the _muleExcludes file.
MuleExplodedArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule archive.
MuleExplodedArchiver() - Constructor for class org.mule.tools.api.packager.archiver.MuleExplodedArchiver
 
MuleMavenPluginClientBuilder - Class in org.mule.tools.api.repository
 
MuleMavenPluginClientBuilder(PackagerLog) - Constructor for class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
MulePackageBuilder - Class in org.mule.tools.api.packager.builder
Builder for Mule Application packages.
MulePackageBuilder() - Constructor for class org.mule.tools.api.packager.builder.MulePackageBuilder
 
MulePluginClassloaderModelResolver - Class in org.mule.tools.api.muleclassloader.model.resolver
 
MulePluginClassloaderModelResolver(MavenClient) - Constructor for class org.mule.tools.api.muleclassloader.model.resolver.MulePluginClassloaderModelResolver
 
MulePluginResolver - Class in org.mule.tools.api.validation.resolver
Resolve all mule plugin direct and transitive dependencies of a mule project.
MulePluginResolver(ProjectBuilder, Project) - Constructor for class org.mule.tools.api.validation.resolver.MulePluginResolver
Creates a new instance with the default visitor MulePluginResolverVisitor
MulePluginResolver(ProjectDependencyNode, DependencyNodeVisitor) - Constructor for class org.mule.tools.api.validation.resolver.MulePluginResolver
 
MulePluginResolverVisitor - Class in org.mule.tools.api.validation.resolver.visitor
This class is a composition of the visitors that visit the current node.
MulePluginResolverVisitor(List<DependencyNodeVisitor>) - Constructor for class org.mule.tools.api.validation.resolver.visitor.MulePluginResolverVisitor
 
MulePluginResolverVisitor() - Constructor for class org.mule.tools.api.validation.resolver.visitor.MulePluginResolverVisitor
 
mulePluginsCompatibilityValidator - Variable in class org.mule.tools.api.util.SourcesProcessor
 
MulePluginsCompatibilityValidator - Class in org.mule.tools.api.validation
The goal of this class is to check for if a list of Dependencies are compatible amongst them self Compatibility is defined by semantic versioning
MulePluginsCompatibilityValidator() - Constructor for class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
MulePluginVisitor - Class in org.mule.tools.api.validation.resolver.visitor
A visitor that searches over all of its direct dependencies that are mule plugins, collecting them
MulePluginVisitor() - Constructor for class org.mule.tools.api.validation.resolver.visitor.MulePluginVisitor
 
MulePluginVisitor(String) - Constructor for class org.mule.tools.api.validation.resolver.visitor.MulePluginVisitor
 
MulePolicyArtifactContentResolver - Class in org.mule.tools.api.packager.sources
Resolves the content of resources defined in mule-artifact.json based on the project base folder.
MulePolicyArtifactContentResolver(ProjectStructure, Pom, List<BundleDependency>) - Constructor for class org.mule.tools.api.packager.sources.MulePolicyArtifactContentResolver
 
MulePolicyVerifier - Class in org.mule.tools.api.verifier.policy
Verifies that the packaged project is valid.
MulePolicyVerifier(ProjectInformation) - Constructor for class org.mule.tools.api.verifier.policy.MulePolicyVerifier
 
MuleProjectFoldersGenerator - Class in org.mule.tools.api.packager
Generates the basic working folder structure to create a mule application package.
MuleProjectFoldersGenerator(String, String, PackagingType) - Constructor for class org.mule.tools.api.packager.MuleProjectFoldersGenerator
 
MuleProjectValidator - Class in org.mule.tools.api.validation.project
Ensures the project is valid
MuleProjectValidator(ProjectInformation, List<SharedLibraryDependency>, boolean) - Constructor for class org.mule.tools.api.validation.project.MuleProjectValidator
 
MuleProjectValidator(ProjectInformation, List<SharedLibraryDependency>, ProjectRequirement) - Constructor for class org.mule.tools.api.validation.project.MuleProjectValidator
 
MuleProjectVerifier - Class in org.mule.tools.api.verifier
 
MuleProjectVerifier() - Constructor for class org.mule.tools.api.verifier.MuleProjectVerifier
 

N

name - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 

O

org.mule.tools.api.exception - package org.mule.tools.api.exception
 
org.mule.tools.api.muleclassloader.model - package org.mule.tools.api.muleclassloader.model
 
org.mule.tools.api.muleclassloader.model.resolver - package org.mule.tools.api.muleclassloader.model.resolver
 
org.mule.tools.api.muleclassloader.model.util - package org.mule.tools.api.muleclassloader.model.util
 
org.mule.tools.api.packager - package org.mule.tools.api.packager
 
org.mule.tools.api.packager.archiver - package org.mule.tools.api.packager.archiver
 
org.mule.tools.api.packager.builder - package org.mule.tools.api.packager.builder
 
org.mule.tools.api.packager.packaging - package org.mule.tools.api.packager.packaging
 
org.mule.tools.api.packager.resources.content - package org.mule.tools.api.packager.resources.content
 
org.mule.tools.api.packager.resources.generator - package org.mule.tools.api.packager.resources.generator
 
org.mule.tools.api.packager.resources.processor - package org.mule.tools.api.packager.resources.processor
 
org.mule.tools.api.packager.sources - package org.mule.tools.api.packager.sources
 
org.mule.tools.api.packager.structure - package org.mule.tools.api.packager.structure
 
org.mule.tools.api.repository - package org.mule.tools.api.repository
 
org.mule.tools.api.util - package org.mule.tools.api.util
 
org.mule.tools.api.util.exclude - package org.mule.tools.api.util.exclude
 
org.mule.tools.api.validation - package org.mule.tools.api.validation
 
org.mule.tools.api.validation.deployment - package org.mule.tools.api.validation.deployment
 
org.mule.tools.api.validation.exchange - package org.mule.tools.api.validation.exchange
 
org.mule.tools.api.validation.exchange.model - package org.mule.tools.api.validation.exchange.model
 
org.mule.tools.api.validation.project - package org.mule.tools.api.validation.project
 
org.mule.tools.api.validation.resolver - package org.mule.tools.api.validation.resolver
 
org.mule.tools.api.validation.resolver.model - package org.mule.tools.api.validation.resolver.model
 
org.mule.tools.api.validation.resolver.visitor - package org.mule.tools.api.validation.resolver.visitor
 
org.mule.tools.api.verifier - package org.mule.tools.api.verifier
 
org.mule.tools.api.verifier.policy - package org.mule.tools.api.verifier.policy
 
outputDirectory - Variable in class org.mule.tools.api.repository.RepositoryGenerator
 

P

PACKAGE_SEPARATOR - Static variable in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
PackageBuilder - Interface in org.mule.tools.api.packager.builder
Builder for packages.
PackageBuilderFactory - Class in org.mule.tools.api.packager.builder
Factory for package builders.
PackageBuilderFactory() - Constructor for class org.mule.tools.api.packager.builder.PackageBuilderFactory
 
PackagerFiles - Class in org.mule.tools.api.packager.structure
PackagerFiles is a set of constants belonging to the Mule Packager.
PackagerFiles() - Constructor for class org.mule.tools.api.packager.structure.PackagerFiles
 
PackagerLog - Interface in org.mule.tools.api.util
 
PackagingOptions - Class in org.mule.tools.api.packager.packaging
 
PackagingOptions(boolean, boolean, boolean, boolean) - Constructor for class org.mule.tools.api.packager.packaging.PackagingOptions
Deprecated.
PackagingOptions(boolean, boolean, boolean, boolean, boolean) - Constructor for class org.mule.tools.api.packager.packaging.PackagingOptions
 
PackagingType - Enum in org.mule.tools.api.packager.packaging
 
persist(Path) - Method in interface org.mule.tools.api.packager.Pom
 
persist(Path) - Method in class org.mule.tools.api.util.ResolvedPom
 
Plugin - Class in org.mule.tools.api.muleclassloader.model.resolver
Mojo to modelate a plugin that will declare additional dependencies.
Plugin() - Constructor for class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
PLUGIN_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
PluginUtils - Class in org.mule.tools.api.muleclassloader.model.util
Utils for Plugin construction.
PluginUtils() - Constructor for class org.mule.tools.api.muleclassloader.model.util.PluginUtils
 
PolicyYaml - Class in org.mule.tools.api.verifier.policy
 
PolicyYaml() - Constructor for class org.mule.tools.api.verifier.policy.PolicyYaml
 
PolicyYamlVerifier - Class in org.mule.tools.api.verifier.policy
 
PolicyYamlVerifier(String, String) - Constructor for class org.mule.tools.api.verifier.policy.PolicyYamlVerifier
 
Pom - Interface in org.mule.tools.api.packager
 
POM_PROPERTIES - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
POM_XML - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
postVisitDirectory(Path, IOException) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
process(ResourcesContent) - Method in class org.mule.tools.api.packager.resources.processor.DomainBundleProjectResourcesContentProcessor
 
process(ResourcesContent) - Method in interface org.mule.tools.api.packager.resources.processor.ResourcesContentProcessor
 
process(boolean, boolean, boolean, boolean, File, File) - Method in class org.mule.tools.api.util.SourcesProcessor
Deprecated.
process(boolean, boolean, boolean, boolean, File, File, Optional<MavenReactorResolver>) - Method in class org.mule.tools.api.util.SourcesProcessor
 
Project - Interface in org.mule.tools.api.util
 
PROJECT_FILE_MATCHER - Static variable in class org.mule.tools.api.util.exclude.MuleExclusionMatcher
 
ProjectBuilder - Interface in org.mule.tools.api.util
 
ProjectBuildingException - Exception in org.mule.tools.api.exception
 
ProjectBuildingException() - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(String) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(String, Throwable) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(Throwable) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(String, Throwable, boolean, boolean) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectDependencyNode - Class in org.mule.tools.api.validation.resolver.model
Represents a project dependency
ProjectDependencyNode(Project, ProjectBuilder) - Constructor for class org.mule.tools.api.validation.resolver.model.ProjectDependencyNode
Represents a node in the dependency tree.
ProjectDeploymentValidator - Class in org.mule.tools.api.validation.deployment
 
ProjectDeploymentValidator(ProjectInformation) - Constructor for class org.mule.tools.api.validation.deployment.ProjectDeploymentValidator
 
ProjectFoldersGeneratorFactory - Class in org.mule.tools.api.packager
Factory of project folder generators.
ProjectFoldersGeneratorFactory() - Constructor for class org.mule.tools.api.packager.ProjectFoldersGeneratorFactory
 
ProjectInformation - Interface in org.mule.tools.api.packager
 
projectInformation - Variable in class org.mule.tools.api.packager.sources.ContentGenerator
 
projectInformation - Variable in class org.mule.tools.api.validation.project.AbstractProjectValidator
 
ProjectRequirement - Class in org.mule.tools.api.validation.project
 
ProjectRequirement(boolean, boolean) - Constructor for class org.mule.tools.api.validation.project.ProjectRequirement
 
ProjectRequirement.ProjectRequirementBuilder - Class in org.mule.tools.api.validation.project
 
ProjectRequirementBuilder() - Constructor for class org.mule.tools.api.validation.project.ProjectRequirement.ProjectRequirementBuilder
 
ProjectStructure - Class in org.mule.tools.api.packager.structure
 
ProjectStructure(Path, boolean) - Constructor for class org.mule.tools.api.packager.structure.ProjectStructure
 
ProjectStructure(Path, Path, boolean) - Constructor for class org.mule.tools.api.packager.structure.ProjectStructure
 
ProjectValidatorFactory - Class in org.mule.tools.api.validation.project
 
ProjectValidatorFactory() - Constructor for class org.mule.tools.api.validation.project.ProjectValidatorFactory
 
ProjectVerifier - Interface in org.mule.tools.api.verifier
Verifies that the packaging was done correctly
ProjectVerifyFactory - Class in org.mule.tools.api.verifier
 
ProjectVerifyFactory() - Constructor for class org.mule.tools.api.verifier.ProjectVerifyFactory
 
propertyName - Variable in class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
providedCharacteristics - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 

R

REPOSITORY_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.MuleArchiver
 
RepositoryGenerator - Class in org.mule.tools.api.repository
 
RepositoryGenerator(File, File, ArtifactInstaller, ApplicationClassLoaderModelAssembler, ApplicationGAVModel, List<String>) - Constructor for class org.mule.tools.api.repository.RepositoryGenerator
 
requiredCharacteristics - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
resolve(List<BundleDependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
resolve() - Method in class org.mule.tools.api.validation.resolver.MulePluginResolver
Retrieves all of the direct and transitive mule plugin project dependencies.
resolveApplicationDependencies(File) - Method in class org.mule.tools.api.muleclassloader.model.resolver.ApplicationDependencyResolver
Deprecated.
resolveApplicationDependencies(File, boolean) - Method in class org.mule.tools.api.muleclassloader.model.resolver.ApplicationDependencyResolver
Deprecated.
resolveApplicationDependencies(File, boolean, Optional<MavenReactorResolver>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.ApplicationDependencyResolver
Resolve the application dependencies, excluding mule domains.
resolveApplicationDependencies(ArtifactCoordinates) - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
 
resolveClassifier(String, boolean, boolean) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
resolveConflicts(List<BundleDependency>, List<BundleDependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
resolveConflicts(List<BundleDependency>, List<BundleDependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.MulePluginClassloaderModelResolver
 
resolveDependencies(List<BundleDependency>, Collection<ClassLoaderModel>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
resolveDependencies(List<BundleDependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.ClassloaderModelResolver
 
resolveDependencies(List<BundleDependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.MulePluginClassloaderModelResolver
Resolve each of the mule plugins dependencies.
ResolvedPom - Class in org.mule.tools.api.util
 
ResolvedPom(Model) - Constructor for class org.mule.tools.api.util.ResolvedPom
 
resolveMulePluginsVersions(List<BundleDependency>, List<BundleDependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.MulePluginClassloaderModelResolver
 
resourceLevelSupported - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
ResourcesContent - Interface in org.mule.tools.api.packager.resources.content
Resources present in packages.
ResourcesContentGenerator - Interface in org.mule.tools.api.packager.resources.generator
Generates the resources of a mule package, resolving the resources locations.
ResourcesContentProcessor - Interface in org.mule.tools.api.packager.resources.processor
 
ROOT_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
rootResources - Variable in class org.mule.tools.api.packager.builder.MulePackageBuilder
 

S

satisfies(String, String, String) - Method in class org.mule.tools.api.validation.resolver.model.DependenciesFilter
A predicate for ArtifactCoordinates that returns true if the instance have the specific , and .
serializer - Static variable in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
 
setAdditionalDependencies(List<Dependency>) - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
setArtifactId(String) - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
setBuilderWithDefaultBundleDescriptorLoaderValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder bundleDescriptorLoader field with default the default value based on the MuleApplicationModel.
setBuilderWithDefaultBundleDescriptorLoaderValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
setBuilderWithDefaultBundleDescriptorLoaderValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesPolicyMuleArtifactJsonGenerator
 
setBuilderWithDefaultConfigsValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder configs field with default values based on a MuleArtifactContentResolver.
setBuilderWithDefaultExportedPackagesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder exportedPackages in the attributes field with default values based on a MuleArtifactContentResolver.
setBuilderWithDefaultExportedPackagesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
setBuilderWithDefaultExportedPackagesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesPolicyMuleArtifactJsonGenerator
 
setBuilderWithDefaultExportedResourcesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder exportedResources in the attributes field with default values based on a MuleArtifactContentResolver.
setBuilderWithDefaultExportedResourcesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
setBuilderWithDefaultExportedResourcesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesPolicyMuleArtifactJsonGenerator
 
setBuilderWithDefaultName(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Sets the name as groupId:artifactId:version if not set in the originalMuleArtifact
setBuilderWithDefaultRedeploymentEnabled(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder redeploymentEnabled field with default the default value based on the MuleApplicationModel.
setBuilderWithDefaultRequiredProduct(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Sets the builder with the default required Product
setBuilderWithDefaultRequiredProduct(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
setBuilderWithDefaultRequiredProduct(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.DefaultValuesPolicyMuleArtifactJsonGenerator
 
setBuilderWithDefaultSecureProperties(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
Sets the builder with an empty list of secure properties if not set in originalMuleArtifact
setBuilderWithIncludeTestDependencies(MuleApplicationModel.MuleApplicationModelBuilder, MuleArtifactContentResolver) - Method in class org.mule.tools.api.packager.sources.AbstractDefaultValuesMuleArtifactJsonGenerator
 
setCategory(String) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setChildVisitor(Supplier<DependencyNodeVisitor>) - Method in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
 
setConfiguration(List<ConfigurationProperty>) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setDescription(String) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setDestFile(File) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
Defines the file in which to store the archive
setExclusions(List<Path>) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
setGroupId(String) - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
setGroupId(String) - Method in class org.mule.tools.api.validation.exchange.model.Group
 
setId(String) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setName(String) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setPropertyName(String) - Method in class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
setProvidedCharacteristics(List<String>) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setRequiredCharacteristics(List<String>) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setResourceLevelSupported(Boolean) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setStandalone(Boolean) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
setTestProject(Boolean) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
setType(String) - Method in class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
setType(String) - Method in class org.mule.tools.api.verifier.policy.PolicyYaml
 
SourcesProcessor - Class in org.mule.tools.api.util
For heavyweight or lightweight that use local repository, generates classloader-model.json and repository folder
SourcesProcessor(MavenComponents) - Constructor for class org.mule.tools.api.util.SourcesProcessor
 
standalone - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 
strictCheck - Variable in class org.mule.tools.api.validation.project.AbstractProjectValidator
 

T

TestScopeDependencyValidator - Class in org.mule.tools.api.validation
 
TestScopeDependencyValidator(List<TestScopeDependencyValidator.Dependency>, List<String>) - Constructor for class org.mule.tools.api.validation.TestScopeDependencyValidator
 
TestScopeDependencyValidator.Dependency - Class in org.mule.tools.api.validation
 
toApplicationModelArtifacts(List<BundleDependency>) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
toArtifact(BundleDependency) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
Convert a BundleDependency instance to Artifact.
toArtifact(BundleDependency) - Static method in class org.mule.tools.api.util.ArtifactUtils
Convert a BundleDependency instance to Artifact.
toArtifactCoordinates(BundleDescriptor) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
Convert a BundleDescriptor instance to ArtifactCoordinates.
toArtifactCoordinates(BundleDescriptor) - Static method in class org.mule.tools.api.util.ArtifactUtils
Convert a BundleDescriptor instance to ArtifactCoordinates.
toArtifactCoordinates(Dependency) - Static method in class org.mule.tools.api.util.ArtifactUtils
Converts a Dependency instance to a ArtifactCoordinates instance.
toArtifactCoordinates(Artifact) - Static method in class org.mule.tools.api.util.ArtifactUtils
Converts a Artifact instance to a ArtifactCoordinates instance.
toArtifacts(Collection<BundleDependency>) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
Converts a List to a List.
toBundleDescriptor(ArtifactCoordinates) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
Converts a ArtifactCoordinates instance to a BundleDescriptor instance.
toBundleDescriptor(Dependency) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
Converts a Dependency instance to a BundleDescriptor instance.
toBundleDescriptor(ArtifactCoordinates) - Static method in class org.mule.tools.api.util.ArtifactUtils
Converts a ArtifactCoordinates instance to a BundleDescriptor instance.
toDependency(ArtifactCoordinates) - Static method in class org.mule.tools.api.util.ArtifactUtils
Converts a ArtifactCoordinates instance to a Dependency instance.
toPluginDependencies(Map<BundleDependency, List<BundleDependency>>) - Static method in class org.mule.tools.api.muleclassloader.model.util.PluginUtils
 
toString() - Method in class org.mule.tools.api.muleclassloader.model.resolver.Plugin
 
toString() - Method in enum org.mule.tools.api.packager.packaging.Classifier
 
toString() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
type - Variable in class org.mule.tools.api.verifier.policy.ConfigurationProperty
 
type - Variable in class org.mule.tools.api.verifier.policy.PolicyYaml
 

U

updateArtifactsSharedState(List<BundleDependency>, List<Artifact>, Model, List<String>) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
updatePackagesResources(List<Artifact>) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
updatePackagesResources(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 
updateScopeIfDomain(Artifact) - Static method in class org.mule.tools.api.muleclassloader.model.util.ArtifactUtils
 

V

validate(Path, Optional<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
It validates that the mandatory descriptor file is present and is valid.
validate(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
Validates a list of dependencies to check for incompatibilities
validate() - Method in class org.mule.tools.api.verifier.policy.PolicyYamlVerifier
 
VALIDATE_GOAL - Static variable in class org.mule.tools.api.validation.project.AbstractProjectValidator
 
validateApplication(ArtifactCoordinates, ArtifactCoordinates) - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
Validates that an application refers to a unique domain.
validateApplications(ArtifactCoordinates, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
Validates that all applications refers to a unique domain.
validateDescriptorFile(Path, Optional<String>) - Method in class org.mule.tools.api.validation.project.MuleProjectValidator
 
validateDomain(Set<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.project.DomainBundleProjectValidator
Validates if a set of artifact coordinates is a valid set of domains in a bundle domain package.
validateDomain(Set<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.project.MuleProjectValidator
Validates if a set of artifact coordinates is a valid set of domains referenced by a mule project.
validateMuleArtifactMandatoryFields(MuleApplicationModel, Optional<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Validates that the mandatory fields in the mule-artifact.json file are present and have valid values.
validateMuleRuntimeSharedLibrary(String, String) - Method in class org.mule.tools.api.util.SourcesProcessor
 
validateReferencedDomainsIfPresent(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.project.MuleProjectValidator
Validates if a list of dependencies of a mule project conforms to the cardinality restrictions of domains referenced by a mule project.
validateSharedLibraries(List<SharedLibraryDependency>, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.project.MuleProjectValidator
It validates if every shared library is present in the project dependencies.
ValidationException - Exception in org.mule.tools.api.exception
 
ValidationException() - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(String) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(Throwable) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(String, Throwable, boolean, boolean) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
value() - Method in enum org.mule.tools.api.packager.structure.FolderNames
 
valueOf(String) - Static method in enum org.mule.tools.api.packager.packaging.Classifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.tools.api.packager.packaging.PackagingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.tools.api.packager.structure.FolderNames
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.tools.api.packager.packaging.Classifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.tools.api.packager.packaging.PackagingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.tools.api.packager.structure.FolderNames
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class org.mule.tools.api.verifier.MuleProjectVerifier
 
verify() - Method in class org.mule.tools.api.verifier.policy.MulePolicyVerifier
 
verify() - Method in interface org.mule.tools.api.verifier.ProjectVerifier
 
VERSION_ELEMENT - Static variable in class org.mule.tools.api.muleclassloader.model.resolver.AdditionalPluginDependenciesResolver
 
VersionUtils - Class in org.mule.tools.api.validation
 
VersionUtils() - Constructor for class org.mule.tools.api.validation.VersionUtils
 
visit(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
Visits a node, processing its direct dependencies (that are of the type defined by the classifier in the constructor) and visiting its children.
visit(ProjectDependencyNode) - Method in interface org.mule.tools.api.validation.resolver.visitor.DependencyNodeVisitor
Visits a dependency node
visit(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.visitor.MulePluginResolverVisitor
Used to visit the project root.
visitChildren(ProjectDependencyNode) - Method in class org.mule.tools.api.validation.resolver.visitor.AbstractArtifactVisitor
Visits each the current node's children with the visitor that was supplied in the constructor
visitFile(Path, BasicFileAttributes) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
visitFileFailed(Path, IOException) - Method in class org.mule.tools.api.util.CopyFileVisitor
 

W

warn(String) - Method in class org.mule.tools.api.util.MavenPackagerLog
 
warn(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
withActiveProfiles(List<String>) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withAdditionalPluginDependencies(List<Plugin>) - Method in class org.mule.tools.api.util.MavenComponents
 
withApplications(File) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withArchiver(AbstractArchiver) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withArchiver(MuleArchiver) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withArtifactId(String) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withBuildDirectory(Path) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withClasses(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withClassifier(String) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withClassifier(String) - Method in class org.mule.tools.api.util.MavenComponents
 
withDependencyProject(Project) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withDeployments(List<Deployment>) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withDisableSemver(boolean) - Method in class org.mule.tools.api.validation.project.ProjectRequirement.ProjectRequirementBuilder
 
withDomain(File) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withExchangeRepositoryMetadata(ExchangeRepositoryMetadata) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withGlobalSettings(File) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withGroupId(String) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withInactiveProfiles(List<String>) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withLocalRepository(File) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withLocalRepository(ArtifactRepository) - Method in class org.mule.tools.api.util.MavenComponents
 
withLog(Log) - Method in class org.mule.tools.api.util.MavenComponents
 
withMaven(File) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withMaven(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withMuleArtifact(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withMuleSrc(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withOutputDirectory(File) - Method in class org.mule.tools.api.util.MavenComponents
 
withPackaging(String) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withPackagingOptions(PackagingOptions) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withProject(MavenProject) - Method in class org.mule.tools.api.util.MavenComponents
 
withProjectBaseFolder(Path) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withProjectBaseFolder(File) - Method in class org.mule.tools.api.util.MavenComponents
 
withProjectBuilder(ProjectBuilder) - Method in class org.mule.tools.api.util.MavenComponents
 
withRemoteArtifactRepositories(List<ArtifactRepository>) - Method in class org.mule.tools.api.util.MavenComponents
 
withRemoteRepositories(List<RemoteRepository>) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withRepository(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withRepositorySystem(RepositorySystem) - Method in class org.mule.tools.api.util.MavenComponents
 
withResolvedPom(Pom) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 
withRootResource(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withSession(MavenSession) - Method in class org.mule.tools.api.util.MavenComponents
 
withSharedLibraries(List<SharedLibraryDependency>) - Method in class org.mule.tools.api.util.MavenComponents
 
withStrictCheck(boolean) - Method in class org.mule.tools.api.validation.project.ProjectRequirement.ProjectRequirementBuilder
 
withTestClasses(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withTestMule(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withUserProperties(Properties) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withUserSettings(File) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withVersion(String) - Method in class org.mule.tools.api.packager.DefaultProjectInformation.Builder
 

X

XmlFactoryUtils - Class in org.mule.tools.api.util
Utility class that creates different XML Parsing factories with the external entity processing disabled, to prevent XXE vulnerabilities
A B C D E F G H I J M N O P R S T U V W X 
Skip navigation links

Copyright © 2024 MuleSoft Inc. All rights reserved.