Class Component
- java.lang.Object
-
- org.apache.maven.plugins.assembly.model.Component
-
- All Implemented Interfaces:
java.io.Serializable
public class Component extends java.lang.Object implements java.io.Serializable
Describes the component layout and packaging.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ContainerDescriptorHandlerConfig>
containerDescriptorHandlers
Field containerDescriptorHandlers.private java.util.List<DependencySet>
dependencySets
Field dependencySets.private java.util.List<FileItem>
files
Field files.private java.util.List<FileSet>
fileSets
Field fileSets.private java.lang.String
modelEncoding
Field modelEncoding.private java.util.List<ModuleSet>
moduleSets
Field moduleSets.
-
Constructor Summary
Constructors Constructor Description Component()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addContainerDescriptorHandler(ContainerDescriptorHandlerConfig containerDescriptorHandlerConfig)
Method addContainerDescriptorHandler.void
addDependencySet(DependencySet dependencySet)
Method addDependencySet.void
addFile(FileItem fileItem)
Method addFile.void
addFileSet(FileSet fileSet)
Method addFileSet.void
addModuleSet(ModuleSet moduleSet)
Method addModuleSet.java.util.List<ContainerDescriptorHandlerConfig>
getContainerDescriptorHandlers()
Method getContainerDescriptorHandlers.java.util.List<DependencySet>
getDependencySets()
Method getDependencySets.java.util.List<FileItem>
getFiles()
Method getFiles.java.util.List<FileSet>
getFileSets()
Method getFileSets.java.lang.String
getModelEncoding()
Get the modelEncoding field.java.util.List<ModuleSet>
getModuleSets()
Method getModuleSets.void
removeContainerDescriptorHandler(ContainerDescriptorHandlerConfig containerDescriptorHandlerConfig)
Method removeContainerDescriptorHandler.void
removeDependencySet(DependencySet dependencySet)
Method removeDependencySet.void
removeFile(FileItem fileItem)
Method removeFile.void
removeFileSet(FileSet fileSet)
Method removeFileSet.void
removeModuleSet(ModuleSet moduleSet)
Method removeModuleSet.void
setContainerDescriptorHandlers(java.util.List<ContainerDescriptorHandlerConfig> containerDescriptorHandlers)
Set set of components which filter various container descriptors out of the normal archive stream, so they can be aggregated then added.void
setDependencySets(java.util.List<DependencySet> dependencySets)
Set specifies which dependencies to include in the assembly.void
setFiles(java.util.List<FileItem> files)
Set specifies which single files to include in the assembly.void
setFileSets(java.util.List<FileSet> fileSets)
Set specifies which groups of files to include in the assembly.void
setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.void
setModuleSets(java.util.List<ModuleSet> moduleSets)
Set specifies which module files to include in the assembly.
-
-
-
Field Detail
-
moduleSets
private java.util.List<ModuleSet> moduleSets
Field moduleSets.
-
fileSets
private java.util.List<FileSet> fileSets
Field fileSets.
-
files
private java.util.List<FileItem> files
Field files.
-
dependencySets
private java.util.List<DependencySet> dependencySets
Field dependencySets.
-
containerDescriptorHandlers
private java.util.List<ContainerDescriptorHandlerConfig> containerDescriptorHandlers
Field containerDescriptorHandlers.
-
modelEncoding
private java.lang.String modelEncoding
Field modelEncoding.
-
-
Method Detail
-
addContainerDescriptorHandler
public void addContainerDescriptorHandler(ContainerDescriptorHandlerConfig containerDescriptorHandlerConfig)
Method addContainerDescriptorHandler.- Parameters:
containerDescriptorHandlerConfig
- a containerDescriptorHandlerConfig object.
-
addDependencySet
public void addDependencySet(DependencySet dependencySet)
Method addDependencySet.- Parameters:
dependencySet
- a dependencySet object.
-
addFile
public void addFile(FileItem fileItem)
Method addFile.- Parameters:
fileItem
- a fileItem object.
-
addFileSet
public void addFileSet(FileSet fileSet)
Method addFileSet.- Parameters:
fileSet
- a fileSet object.
-
addModuleSet
public void addModuleSet(ModuleSet moduleSet)
Method addModuleSet.- Parameters:
moduleSet
- a moduleSet object.
-
getContainerDescriptorHandlers
public java.util.List<ContainerDescriptorHandlerConfig> getContainerDescriptorHandlers()
Method getContainerDescriptorHandlers.- Returns:
- List
-
getDependencySets
public java.util.List<DependencySet> getDependencySets()
Method getDependencySets.- Returns:
- List
-
getFileSets
public java.util.List<FileSet> getFileSets()
Method getFileSets.- Returns:
- List
-
getFiles
public java.util.List<FileItem> getFiles()
Method getFiles.- Returns:
- List
-
getModelEncoding
public java.lang.String getModelEncoding()
Get the modelEncoding field.- Returns:
- String
-
getModuleSets
public java.util.List<ModuleSet> getModuleSets()
Method getModuleSets.- Returns:
- List
-
removeContainerDescriptorHandler
public void removeContainerDescriptorHandler(ContainerDescriptorHandlerConfig containerDescriptorHandlerConfig)
Method removeContainerDescriptorHandler.- Parameters:
containerDescriptorHandlerConfig
- a containerDescriptorHandlerConfig object.
-
removeDependencySet
public void removeDependencySet(DependencySet dependencySet)
Method removeDependencySet.- Parameters:
dependencySet
- a dependencySet object.
-
removeFile
public void removeFile(FileItem fileItem)
Method removeFile.- Parameters:
fileItem
- a fileItem object.
-
removeFileSet
public void removeFileSet(FileSet fileSet)
Method removeFileSet.- Parameters:
fileSet
- a fileSet object.
-
removeModuleSet
public void removeModuleSet(ModuleSet moduleSet)
Method removeModuleSet.- Parameters:
moduleSet
- a moduleSet object.
-
setContainerDescriptorHandlers
public void setContainerDescriptorHandlers(java.util.List<ContainerDescriptorHandlerConfig> containerDescriptorHandlers)
Set set of components which filter various container descriptors out of the normal archive stream, so they can be aggregated then added.- Parameters:
containerDescriptorHandlers
- a containerDescriptorHandlers object.
-
setDependencySets
public void setDependencySets(java.util.List<DependencySet> dependencySets)
Set specifies which dependencies to include in the assembly. A dependencySet is specified by providing one or more of <dependencySet> subelements.- Parameters:
dependencySets
- a dependencySets object.
-
setFileSets
public void setFileSets(java.util.List<FileSet> fileSets)
Set specifies which groups of files to include in the assembly. A fileSet is specified by providing one or more of <fileSet> subelements.- Parameters:
fileSets
- a fileSets object.
-
setFiles
public void setFiles(java.util.List<FileItem> files)
Set specifies which single files to include in the assembly. A file is specified by providing one or more of <file> subelements.- Parameters:
files
- a files object.
-
setModelEncoding
public void setModelEncoding(java.lang.String modelEncoding)
Set the modelEncoding field.- Parameters:
modelEncoding
- a modelEncoding object.
-
setModuleSets
public void setModuleSets(java.util.List<ModuleSet> moduleSets)
Set specifies which module files to include in the assembly. A moduleSet is specified by providing one or more of <moduleSet> subelements.- Parameters:
moduleSets
- a moduleSets object.
-
-