- 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>, Deployment) - 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
-
- Classifier - Enum in org.mule.tools.api.packager.packaging
-
- CLASSLOADER_MODEL_JSON - Static variable in class org.mule.tools.api.packager.builder.MulePackageBuilder
-
- 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) - 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
-
- 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
-
- 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, AetherMavenClient, List<SharedLibraryDependency>, Deployment) - Static method in class org.mule.tools.api.validation.ProjectValidatorFactory
-
- createApplicationClassLoaderModelJsonFile(ClassLoaderModel) - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
-
It creates classloader-model.json in META-INF/mule-artifact
- createArchive() - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
-
It saves the archive in the file sytem
- createClassLoaderModelFromJson(File) - Static method in class org.mule.tools.api.packager.sources.MuleContentGenerator
-
- createClassLoaderModelJsonFile(ClassLoaderModel, File) - 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
-
- 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
-
- createTestFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
-
It creates the content that contains the test Mule source code.
- 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) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
-
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) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
-
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
-
- 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
-
- generateDependencyDescriptorFile(Artifact, File, Optional<ClassLoaderModel>) - Method in class org.mule.tools.api.repository.ArtifactInstaller
-
- generateMarkerFileInRepositoryFolder(File) - Method in class org.mule.tools.api.repository.RepositoryGenerator
-
- generateMuleArtifactWithDefaultValues(MuleApplicationModel, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
-
- generatePomFile(Artifact, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
-
- getAllMulePluginDependencies(Project, String) - Method in class org.mule.tools.api.validation.MulePluginResolver
-
- getApplicationArtifactCoordinates(File) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
-
- getApplicationClassLoaderModel(File, File) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
-
- getApplicationDomains(ArtifactCoordinates) - Method in class org.mule.tools.api.validation.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.packager.AbstractProjectFoldersGenerator
-
- getArtifactId() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- getBuildDirectory() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- getBuilderWithRequiredValues(MuleApplicationModel) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
-
Builds a MuleApplicationModel.MuleApplicationModelBuilder with the required values of a MuleApplicationModel.
- getBundleDescriptor(Model) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
-
- getClassifiers() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
-
- 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
- getDependencies() - Method in interface org.mule.tools.api.util.Project
-
- 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.
- getExportedResourcesPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
-
Resolves the exported resources path based on the project base folder
- getFormattedFileName(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
-
Build the default artifact file name in a maven repository.
- getFormattedOutputDirectory(File, Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
-
Resolves an artifact full path in a given repository based on the default maven repository layout.
- getGroupId() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
-
- getGroupId() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- getMuleArtifactContentResolver() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
-
- getMuleArtifactJsonPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
-
- getMuleDomains(List<BundleDependency>) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
-
Filter mule domains in a list of bundle dependencies.
- getNormalizedVersion(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
-
Resolves snapshot versions substituting the timestamp by SNAPSHOT.
- getOriginalMuleArtifact(Path) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
-
Deserializes the mule-artifact.json to a MuleApplicationModel
- getPackaging() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- getPackagingType() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
-
- getPomFileName(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
-
Build the default pom file name in a maven repository.
- getPomProjectBundleDescriptor(File) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
-
- getProject() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- getProjectBaseFolder() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- getProjectBaseFolder() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
-
- getProjectStructure() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
-
Returns the resolved list of exported packages paths.
- getRepositoryFolder() - Method in class org.mule.tools.api.repository.RepositoryGenerator
-
- getResources() - Method in class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
-
- getResources() - Method in interface org.mule.tools.api.packager.resources.content.ResourcesContent
-
- getSeparatorIndex(String) - Static method in class org.mule.tools.api.validation.AbstractProjectValidator
-
- getSourceFolderLocation(Path) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
-
- getSourceFolderName() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
-
- 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
-
- getVersion() - Method in class org.mule.tools.api.packager.ProjectInformation
-
- validate(Path, Deployment) - 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
- validateApplication(ArtifactCoordinates, ArtifactCoordinates) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
-
Validates that an application refers to a unique domain.
- validateApplications(ArtifactCoordinates, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
-
Validates that all applications refers to a unique domain.
- validateDescriptorFile(Path, Deployment) - Method in class org.mule.tools.api.validation.MuleProjectValidator
-
- validateDomain(Set<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.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.MuleProjectValidator
-
Validates if a set of artifact coordinates is a valid set of domains referenced by a mule project.
- validateMuleArtifactMandatoryFields(MuleApplicationModel, Deployment) - 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.
- validateReferencedDomainsIfPresent(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.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.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.
- visitFile(Path, BasicFileAttributes) - Method in class org.mule.tools.api.util.CopyFileVisitor
-
- visitFileFailed(Path, IOException) - Method in class org.mule.tools.api.util.CopyFileVisitor
-