public class ApplicationPluginFileBuilder extends AbstractArtifactFileBuilder<ApplicationPluginFileBuilder>
corrupted, resources
Constructor and Description |
---|
ApplicationPluginFileBuilder(ApplicationPluginFileBuilder source)
Creates a new builder from another instance.
|
ApplicationPluginFileBuilder(String id)
Creates a new builder
|
ApplicationPluginFileBuilder(String id,
ApplicationPluginFileBuilder source)
Create a new builder from another instance and different ID.
|
Modifier and Type | Method and Description |
---|---|
ApplicationPluginFileBuilder |
configuredWith(String propertyName,
String propertyValue)
Adds a property into the plugin properties file.
|
ApplicationPluginFileBuilder |
containingClass(String classFile)
Adds a class file to the application classes folder.
|
ApplicationPluginFileBuilder |
containingResource(String resourceFile,
String alias)
Adds a resource file to the application classes folder.
|
String |
getConfigFile() |
protected List<ZipUtils.ZipResource> |
getCustomResources() |
protected ApplicationPluginFileBuilder |
getThis() |
checkImmutable, corrupted, createPropertiesFile, createPropertiesFile, getArtifactFile, getDeployedPath, getId, getTempFolder, getZipPath, usingLibrary
public ApplicationPluginFileBuilder(String id)
id
- artifact identifier. Non empty.public ApplicationPluginFileBuilder(ApplicationPluginFileBuilder source)
source
- instance used as template to build the new one. Non null.public ApplicationPluginFileBuilder(String id, ApplicationPluginFileBuilder source)
id
- artifact identifier. Non empty.source
- instance used as template to build the new one. Non null.protected ApplicationPluginFileBuilder getThis()
getThis
in class AbstractArtifactFileBuilder<ApplicationPluginFileBuilder>
public ApplicationPluginFileBuilder configuredWith(String propertyName, String propertyValue)
propertyName
- name fo the property to add. Non emptypropertyValue
- value of the property to add. Non null.public ApplicationPluginFileBuilder containingClass(String classFile)
classFile
- class file from a external file or test resource.public ApplicationPluginFileBuilder containingResource(String resourceFile, String alias)
resourceFile
- resource file from a external file or test resource.protected List<ZipUtils.ZipResource> getCustomResources() throws Exception
getCustomResources
in class AbstractArtifactFileBuilder<ApplicationPluginFileBuilder>
Exception
public String getConfigFile()
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.