net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111
Class ModuleSet

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSet
All Implemented Interfaces:
Serializable, Cloneable

public class ModuleSet
extends Object
implements Serializable, Cloneable

A moduleSet represent one or more project <module> present inside a project's pom.xml. This allows you to include sources or binaries belonging to a project's <modules>.
NOTE: When using <moduleSets> from the command-line, it is required to pass first the package phase by doing: "mvn package assembly:assembly". This bug/issue is scheduled to be addressed by Maven 2.1.

Java class for ModuleSet complex type.

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

 <complexType name="ModuleSet">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="includeSubModules" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="includes" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="include" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="excludes" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="exclude" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="sources" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}ModuleSources" minOccurs="0"/>
         <element name="binaries" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}ModuleBinaries" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class ModuleSet.Excludes
          Java class for anonymous complex type.
static class ModuleSet.Includes
          Java class for anonymous complex type.
 
Field Summary
protected  ModuleBinaries binaries
           
protected  ModuleSet.Excludes excludes
           
protected  ModuleSet.Includes includes
           
protected  Boolean includeSubModules
           
protected  ModuleSources sources
           
 
Constructor Summary
ModuleSet()
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSet instance.
ModuleSet(ModuleSet o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSet instance by copying a given instance.
 
Method Summary
 ModuleSet clone()
          Creates and returns a copy of this object.
 ModuleBinaries getBinaries()
          Gets the value of the binaries property.
 ModuleSet.Excludes getExcludes()
          Gets the value of the excludes property.
 ModuleSet.Includes getIncludes()
          Gets the value of the includes property.
 ModuleSources getSources()
          Gets the value of the sources property.
 Boolean isIncludeSubModules()
          Gets the value of the includeSubModules property.
 void setBinaries(ModuleBinaries value)
          Sets the value of the binaries property.
 void setExcludes(ModuleSet.Excludes value)
          Sets the value of the excludes property.
 void setIncludes(ModuleSet.Includes value)
          Sets the value of the includes property.
 void setIncludeSubModules(Boolean value)
          Sets the value of the includeSubModules property.
 void setSources(ModuleSources value)
          Sets the value of the sources property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includeSubModules

protected Boolean includeSubModules

includes

protected ModuleSet.Includes includes

excludes

protected ModuleSet.Excludes excludes

sources

protected ModuleSources sources

binaries

protected ModuleBinaries binaries
Constructor Detail

ModuleSet

public ModuleSet()
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSet instance.


ModuleSet

public ModuleSet(ModuleSet o)
Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSet instance by copying a given instance.

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

isIncludeSubModules

public Boolean isIncludeSubModules()
Gets the value of the includeSubModules property.

Returns:
possible object is Boolean

setIncludeSubModules

public void setIncludeSubModules(Boolean value)
Sets the value of the includeSubModules property.

Parameters:
value - allowed object is Boolean

getIncludes

public ModuleSet.Includes getIncludes()
Gets the value of the includes property.

Returns:
possible object is ModuleSet.Includes

setIncludes

public void setIncludes(ModuleSet.Includes value)
Sets the value of the includes property.

Parameters:
value - allowed object is ModuleSet.Includes

getExcludes

public ModuleSet.Excludes getExcludes()
Gets the value of the excludes property.

Returns:
possible object is ModuleSet.Excludes

setExcludes

public void setExcludes(ModuleSet.Excludes value)
Sets the value of the excludes property.

Parameters:
value - allowed object is ModuleSet.Excludes

getSources

public ModuleSources getSources()
Gets the value of the sources property.

Returns:
possible object is ModuleSources

setSources

public void setSources(ModuleSources value)
Sets the value of the sources property.

Parameters:
value - allowed object is ModuleSources

getBinaries

public ModuleBinaries getBinaries()
Gets the value of the binaries property.

Returns:
possible object is ModuleBinaries

setBinaries

public void setBinaries(ModuleBinaries value)
Sets the value of the binaries property.

Parameters:
value - allowed object is ModuleBinaries

clone

public ModuleSet 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.