public class ContributionManifest
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
ContributionManifest() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDeployable(org.fabric3.api.host.contribution.Deployable deployable)
Adds a contribution deployable.
|
void |
addExport(Export export)
Adds a contribution export.
|
void |
addExtend(java.lang.String name)
Adds the name of an extension point this contribution extends.
|
void |
addExtensionPoint(java.lang.String name)
Adds an extension point provided by this contribution.
|
void |
addImport(Import imprt)
Adds a contribution import.
|
void |
addLibrary(Library library)
Adds a native code library configuration.
|
void |
addProvidedCapability(Capability capability)
Adds a capability provided by this contribution.
|
void |
addRequiredCapability(Capability capability)
Adds a capability required by the contribution.
|
int |
getBootLevel()
Returns the boot level of the manifest for extensions.
|
java.lang.String |
getContext()
Returns the contribution context path.
|
java.util.List<org.fabric3.api.host.contribution.Deployable> |
getDeployables()
Returns the contribution deployables.
|
java.lang.String |
getDescription()
Returns the contribution description.
|
java.util.List<Export> |
getExports()
Returns the contribution exports.
|
java.util.List<java.lang.String> |
getExtends()
Returns the extension points this contribution extends.
|
java.util.List<java.lang.String> |
getExtensionPoints()
Returns the list of extension points provided by this contribution.
|
java.util.List<Import> |
getImports()
Returns the contribution imports.
|
java.util.List<Library> |
getLibraries()
Returns native code libraries contained in the contribution.
|
java.util.Set<Capability> |
getProvidedCapabilities()
Returns a list of capabilities provided by this contribution.
|
java.util.Set<Capability> |
getRequiredCapabilities()
Returns a list of capabilities required by this contribution.
|
java.util.List<java.util.regex.Pattern> |
getScanExcludes()
Returns file and directory patterns to exclude when the contribution is scanned.
|
boolean |
isExtension()
Returns true if the contribution is an extension.
|
void |
setBootLevel(int bootLevel)
Sets the extension contribution boot level.
|
void |
setContext(java.lang.String context)
Sets the contribution context path.
|
void |
setDescription(java.lang.String description)
Sets the contribution description
|
void |
setExtension(boolean extension)
Sets if the contribution is an extension.
|
void |
setScanExcludes(java.util.List<java.util.regex.Pattern> excludes)
Sets file and directory patterns to exclude when the contribution is scanned.
|
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the contribution descriptionpublic boolean isExtension()
public void setExtension(boolean extension)
extension - true if the contribution is an extensionpublic int getBootLevel()
public void setBootLevel(int bootLevel)
bootLevel - the level; -1 indicates the extension is not a boot contributionpublic java.lang.String getContext()
public void setContext(java.lang.String context)
context - the contribution context pathpublic java.util.List<Export> getExports()
public void addExport(Export export)
export - the contribution exportpublic java.util.List<Import> getImports()
public void addImport(Import imprt)
imprt - the contribution importpublic java.util.List<Library> getLibraries()
public void addLibrary(Library library)
library - the native code library configurationpublic void addRequiredCapability(Capability capability)
capability - a capability required by the contributionpublic java.util.Set<Capability> getRequiredCapabilities()
public void addProvidedCapability(Capability capability)
capability - a capability provided by this contributionpublic java.util.Set<Capability> getProvidedCapabilities()
public java.util.List<java.lang.String> getExtensionPoints()
public void addExtensionPoint(java.lang.String name)
name - the extension point namepublic java.util.List<java.lang.String> getExtends()
public void addExtend(java.lang.String name)
name - the extension point namepublic java.util.List<org.fabric3.api.host.contribution.Deployable> getDeployables()
public void addDeployable(org.fabric3.api.host.contribution.Deployable deployable)
deployable - the contribution deployablepublic java.util.List<java.util.regex.Pattern> getScanExcludes()
public void setScanExcludes(java.util.List<java.util.regex.Pattern> excludes)
excludes - file and directory patterns to exclude when the contribution is scanned