Class Component

java.lang.Object
org.apache.maven.plugins.assembly.model.Component
All Implemented Interfaces:
Serializable

public class Component extends Object implements Serializable
Describes the component layout and packaging.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • Component

      public Component()
  • Method Details

    • 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 List<ContainerDescriptorHandlerConfig> getContainerDescriptorHandlers()
      Method getContainerDescriptorHandlers.
      Returns:
      List
    • getDependencySets

      public List<DependencySet> getDependencySets()
      Method getDependencySets.
      Returns:
      List
    • getFileSets

      public List<FileSet> getFileSets()
      Method getFileSets.
      Returns:
      List
    • getFiles

      public List<FileItem> getFiles()
      Method getFiles.
      Returns:
      List
    • getModelEncoding

      public String getModelEncoding()
      Get the modelEncoding field.
      Returns:
      String
    • getModuleSets

      public 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(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(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(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(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(String modelEncoding)
      Set the modelEncoding field.
      Parameters:
      modelEncoding - a modelEncoding object.
    • setModuleSets

      public void setModuleSets(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.