public static class ApplicationModel.ApplicationModelBuilder extends Object
ApplicationModel| Constructor and Description |
|---|
ApplicationModelBuilder() |
public ApplicationModel.ApplicationModelBuilder withConfigurationFiles(Collection<Path> configurationFiles)
configurationFiles - public ApplicationModel.ApplicationModelBuilder withTestConfigurationFiles(Collection<Path> testConfigurationFiles)
testConfigurationFiles - public ApplicationModel.ApplicationModelBuilder withMuleArtifactJson(Path muleArtifactJson)
muleArtifactJson - public ApplicationModel.ApplicationModelBuilder withPom(Path pom)
pom - public ApplicationModel.ApplicationModelBuilder withSourceProjectBasePath(Path sourceProjectBasePath)
sourceProjectBasePath - public ApplicationModel.ApplicationModelBuilder withProjectBasePath(Path projectBasePath)
projectBasePath - public ApplicationModel.ApplicationModelBuilder withParentDomainBasePath(Path parentDomainBasePath)
parentDomainBasePath - public ApplicationModel.ApplicationModelBuilder withProjectType(ProjectType type)
type - public ApplicationModel.ApplicationModelBuilder withMuleVersion(String muleVersion)
muleVersion - public ApplicationModel.ApplicationModelBuilder withSupportedNamespaces(List<org.jdom2.Namespace> supportedNamespaces)
supportedNamespaces - public ApplicationModel build() throws Exception
ApplicationModelApplicationModel instanceException - if project base path is null; if pom.xml or mule-artifact.json file do not exist in the provided path or are invalidCopyright © 2018 MuleSoft Inc. All rights reserved.