net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111
Class Assembly

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Assembly
All Implemented Interfaces:
Serializable, Cloneable

public class Assembly
extends Object
implements Serializable, Cloneable

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>
 

See Also:
Serialized Form

Nested Class Summary
static class Assembly.ComponentDescriptors
          Java class for anonymous complex type.
static class Assembly.ContainerDescriptorHandlers
          Java class for anonymous complex type.
static class Assembly.DependencySets
          Java class for anonymous complex type.
static class Assembly.Files
          Java class for anonymous complex type.
static class Assembly.FileSets
          Java class for anonymous complex type.
static class Assembly.Formats
          Java class for anonymous complex type.
static class Assembly.ModuleSets
          Java class for anonymous complex type.
static class Assembly.Repositories
          Java class for anonymous complex type.
 
Field Summary
protected  String baseDirectory
           
protected  Assembly.ComponentDescriptors componentDescriptors
           
protected  Assembly.ContainerDescriptorHandlers containerDescriptorHandlers
           
protected  Assembly.DependencySets dependencySets
           
protected  Assembly.Files files
           
protected  Assembly.FileSets fileSets
           
protected  Assembly.Formats formats
           
protected  String id
           
protected  Boolean includeBaseDirectory
           
protected  Boolean includeSiteDirectory
           
protected  Assembly.ModuleSets moduleSets
           
protected  Assembly.Repositories repositories
           
 
Constructor Summary
Assembly()
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Assembly instance.
Assembly(Assembly o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Assembly instance by copying a given instance.
 
Method Summary
 Assembly clone()
          Creates and returns a copy of this object.
 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.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

formats

protected Assembly.Formats formats

includeBaseDirectory

protected Boolean includeBaseDirectory

baseDirectory

protected String baseDirectory

includeSiteDirectory

protected Boolean includeSiteDirectory

containerDescriptorHandlers

protected Assembly.ContainerDescriptorHandlers containerDescriptorHandlers

moduleSets

protected Assembly.ModuleSets moduleSets

fileSets

protected Assembly.FileSets fileSets

files

protected Assembly.Files files

dependencySets

protected Assembly.DependencySets dependencySets

repositories

protected Assembly.Repositories repositories

componentDescriptors

protected Assembly.ComponentDescriptors componentDescriptors
Constructor Detail

Assembly

public Assembly()
Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Assembly instance.


Assembly

public Assembly(Assembly o)
Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Assembly instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getId

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

Returns:
possible object is String

setId

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

Parameters:
value - allowed object is String

getFormats

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

Returns:
possible object is Assembly.Formats

setFormats

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

Parameters:
value - allowed object is Assembly.Formats

isIncludeBaseDirectory

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

Returns:
possible object is Boolean

setIncludeBaseDirectory

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

Parameters:
value - allowed object is Boolean

getBaseDirectory

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

Returns:
possible object is String

setBaseDirectory

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

Parameters:
value - allowed object is String

isIncludeSiteDirectory

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

Returns:
possible object is Boolean

setIncludeSiteDirectory

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

Parameters:
value - allowed object is Boolean

getContainerDescriptorHandlers

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

Returns:
possible object is Assembly.ContainerDescriptorHandlers

setContainerDescriptorHandlers

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

Parameters:
value - allowed object is Assembly.ContainerDescriptorHandlers

getModuleSets

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

Returns:
possible object is Assembly.ModuleSets

setModuleSets

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

Parameters:
value - allowed object is Assembly.ModuleSets

getFileSets

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

Returns:
possible object is Assembly.FileSets

setFileSets

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

Parameters:
value - allowed object is Assembly.FileSets

getFiles

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

Returns:
possible object is Assembly.Files

setFiles

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

Parameters:
value - allowed object is Assembly.Files

getDependencySets

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

Returns:
possible object is Assembly.DependencySets

setDependencySets

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

Parameters:
value - allowed object is Assembly.DependencySets

getRepositories

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

Returns:
possible object is Assembly.Repositories

setRepositories

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

Parameters:
value - allowed object is Assembly.Repositories

getComponentDescriptors

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

Returns:
possible object is Assembly.ComponentDescriptors

setComponentDescriptors

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

Parameters:
value - allowed object is Assembly.ComponentDescriptors

clone

public Assembly clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


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