net.sourceforge.ccxjc.it.model.priv.collections.novalueclass.maven.assembly111
Interface Assembly

All Known Implementing Classes:
AssemblyImpl

public interface Assembly

An assembly defines a collection of files usually distributed in an archive format such as zip, tar, or tar.gz that is generated from a project. For example, a project could produce a ZIP assembly which contains a project's JAR artifact in the root directory, the runtime dependencies in a lib/ directory, and a shell script to launch a stand-alone application.

Java class for Assembly complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Assembly">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="formats" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="format" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="includeBaseDirectory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="baseDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="includeSiteDirectory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="containerDescriptorHandlers" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="containerDescriptorHandler" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}ContainerDescriptorHandlerConfig" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="moduleSets" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="moduleSet" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}ModuleSet" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="fileSets" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="fileSet" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}FileSet" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="files" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="file" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}FileItem" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="dependencySets" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="dependencySet" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}DependencySet" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="repositories" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="repository" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}Repository" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="componentDescriptors" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="componentDescriptor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface Assembly.ComponentDescriptors
          Java class for anonymous complex type.
static interface Assembly.ContainerDescriptorHandlers
          Java class for anonymous complex type.
static interface Assembly.DependencySets
          Java class for anonymous complex type.
static interface Assembly.Files
          Java class for anonymous complex type.
static interface Assembly.FileSets
          Java class for anonymous complex type.
static interface Assembly.Formats
          Java class for anonymous complex type.
static interface Assembly.ModuleSets
          Java class for anonymous complex type.
static interface Assembly.Repositories
          Java class for anonymous complex type.
 
Method Summary
 String getBaseDirectory()
          Gets the value of the baseDirectory property.
 Assembly.ComponentDescriptors getComponentDescriptors()
          Gets the value of the componentDescriptors property.
 Assembly.ContainerDescriptorHandlers getContainerDescriptorHandlers()
          Gets the value of the containerDescriptorHandlers property.
 Assembly.DependencySets getDependencySets()
          Gets the value of the dependencySets property.
 Assembly.Files getFiles()
          Gets the value of the files property.
 Assembly.FileSets getFileSets()
          Gets the value of the fileSets property.
 Assembly.Formats getFormats()
          Gets the value of the formats property.
 String getId()
          Gets the value of the id property.
 Assembly.ModuleSets getModuleSets()
          Gets the value of the moduleSets property.
 Assembly.Repositories getRepositories()
          Gets the value of the repositories property.
 Boolean isIncludeBaseDirectory()
          Gets the value of the includeBaseDirectory property.
 Boolean isIncludeSiteDirectory()
          Gets the value of the includeSiteDirectory property.
 void setBaseDirectory(String value)
          Sets the value of the baseDirectory property.
 void setComponentDescriptors(Assembly.ComponentDescriptors value)
          Sets the value of the componentDescriptors property.
 void setContainerDescriptorHandlers(Assembly.ContainerDescriptorHandlers value)
          Sets the value of the containerDescriptorHandlers property.
 void setDependencySets(Assembly.DependencySets value)
          Sets the value of the dependencySets property.
 void setFiles(Assembly.Files value)
          Sets the value of the files property.
 void setFileSets(Assembly.FileSets value)
          Sets the value of the fileSets property.
 void setFormats(Assembly.Formats value)
          Sets the value of the formats property.
 void setId(String value)
          Sets the value of the id property.
 void setIncludeBaseDirectory(Boolean value)
          Sets the value of the includeBaseDirectory property.
 void setIncludeSiteDirectory(Boolean value)
          Sets the value of the includeSiteDirectory property.
 void setModuleSets(Assembly.ModuleSets value)
          Sets the value of the moduleSets property.
 void setRepositories(Assembly.Repositories value)
          Sets the value of the repositories property.
 

Method Detail

getId

String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getFormats

Assembly.Formats getFormats()
Gets the value of the formats property.

Returns:
possible object is Assembly.Formats

setFormats

void setFormats(Assembly.Formats value)
Sets the value of the formats property.

Parameters:
value - allowed object is Assembly.Formats

isIncludeBaseDirectory

Boolean isIncludeBaseDirectory()
Gets the value of the includeBaseDirectory property.

Returns:
possible object is Boolean

setIncludeBaseDirectory

void setIncludeBaseDirectory(Boolean value)
Sets the value of the includeBaseDirectory property.

Parameters:
value - allowed object is Boolean

getBaseDirectory

String getBaseDirectory()
Gets the value of the baseDirectory property.

Returns:
possible object is String

setBaseDirectory

void setBaseDirectory(String value)
Sets the value of the baseDirectory property.

Parameters:
value - allowed object is String

isIncludeSiteDirectory

Boolean isIncludeSiteDirectory()
Gets the value of the includeSiteDirectory property.

Returns:
possible object is Boolean

setIncludeSiteDirectory

void setIncludeSiteDirectory(Boolean value)
Sets the value of the includeSiteDirectory property.

Parameters:
value - allowed object is Boolean

getContainerDescriptorHandlers

Assembly.ContainerDescriptorHandlers getContainerDescriptorHandlers()
Gets the value of the containerDescriptorHandlers property.

Returns:
possible object is Assembly.ContainerDescriptorHandlers

setContainerDescriptorHandlers

void setContainerDescriptorHandlers(Assembly.ContainerDescriptorHandlers value)
Sets the value of the containerDescriptorHandlers property.

Parameters:
value - allowed object is Assembly.ContainerDescriptorHandlers

getModuleSets

Assembly.ModuleSets getModuleSets()
Gets the value of the moduleSets property.

Returns:
possible object is Assembly.ModuleSets

setModuleSets

void setModuleSets(Assembly.ModuleSets value)
Sets the value of the moduleSets property.

Parameters:
value - allowed object is Assembly.ModuleSets

getFileSets

Assembly.FileSets getFileSets()
Gets the value of the fileSets property.

Returns:
possible object is Assembly.FileSets

setFileSets

void setFileSets(Assembly.FileSets value)
Sets the value of the fileSets property.

Parameters:
value - allowed object is Assembly.FileSets

getFiles

Assembly.Files getFiles()
Gets the value of the files property.

Returns:
possible object is Assembly.Files

setFiles

void setFiles(Assembly.Files value)
Sets the value of the files property.

Parameters:
value - allowed object is Assembly.Files

getDependencySets

Assembly.DependencySets getDependencySets()
Gets the value of the dependencySets property.

Returns:
possible object is Assembly.DependencySets

setDependencySets

void setDependencySets(Assembly.DependencySets value)
Sets the value of the dependencySets property.

Parameters:
value - allowed object is Assembly.DependencySets

getRepositories

Assembly.Repositories getRepositories()
Gets the value of the repositories property.

Returns:
possible object is Assembly.Repositories

setRepositories

void setRepositories(Assembly.Repositories value)
Sets the value of the repositories property.

Parameters:
value - allowed object is Assembly.Repositories

getComponentDescriptors

Assembly.ComponentDescriptors getComponentDescriptors()
Gets the value of the componentDescriptors property.

Returns:
possible object is Assembly.ComponentDescriptors

setComponentDescriptors

void setComponentDescriptors(Assembly.ComponentDescriptors value)
Sets the value of the componentDescriptors property.

Parameters:
value - allowed object is Assembly.ComponentDescriptors


Copyright © 2009 The CC-XJC Community. All Rights Reserved.