net.sourceforge.ccxjc.it.model.prot.collections.novalueclass.maven.assembly111
Interface ModuleSet

All Known Implementing Classes:
ModuleSetImpl

public interface ModuleSet

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>
 


Nested Class Summary
static interface ModuleSet.Excludes
          Java class for anonymous complex type.
static interface ModuleSet.Includes
          Java class for anonymous complex type.
 
Method Summary
 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.
 

Method Detail

isIncludeSubModules

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

Returns:
possible object is Boolean

setIncludeSubModules

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

Parameters:
value - allowed object is Boolean

getIncludes

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

Returns:
possible object is ModuleSet.Includes

setIncludes

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

Parameters:
value - allowed object is ModuleSet.Includes

getExcludes

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

Returns:
possible object is ModuleSet.Excludes

setExcludes

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

Parameters:
value - allowed object is ModuleSet.Excludes

getSources

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

Returns:
possible object is ModuleSources

setSources

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

Parameters:
value - allowed object is ModuleSources

getBinaries

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

Returns:
possible object is ModuleBinaries

setBinaries

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

Parameters:
value - allowed object is ModuleBinaries


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