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

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

public class ModuleSources
extends Object
implements Serializable, Cloneable

Contains configuration options for including the source files of a project module in an assembly.

Java class for ModuleSources complex type.

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

 <complexType name="ModuleSources">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <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="includeModuleDirectory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="excludeSubModuleDirectories" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="outputDirectoryMapping" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="useStrictFiltering" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="useDefaultExcludes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="outputDirectory" type="{http://www.w3.org/2001/XMLSchema}string" 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="fileMode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="directoryMode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class ModuleSources.Excludes
          Java class for anonymous complex type.
static class ModuleSources.FileSets
          Java class for anonymous complex type.
static class ModuleSources.Includes
          Java class for anonymous complex type.
 
Field Summary
protected  String directoryMode
           
protected  ModuleSources.Excludes excludes
           
protected  Boolean excludeSubModuleDirectories
           
protected  String fileMode
           
protected  ModuleSources.FileSets fileSets
           
protected  Boolean includeModuleDirectory
           
protected  ModuleSources.Includes includes
           
protected  String outputDirectory
           
protected  String outputDirectoryMapping
           
protected  Boolean useDefaultExcludes
           
protected  Boolean useStrictFiltering
           
 
Constructor Summary
ModuleSources()
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSources instance.
ModuleSources(ModuleSources o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.ModuleSources instance by copying a given instance.
 
Method Summary
 ModuleSources clone()
          Creates and returns a copy of this object.
 String getDirectoryMode()
          Gets the value of the directoryMode property.
 ModuleSources.Excludes getExcludes()
          Gets the value of the excludes property.
 String getFileMode()
          Gets the value of the fileMode property.
 ModuleSources.FileSets getFileSets()
          Gets the value of the fileSets property.
 ModuleSources.Includes getIncludes()
          Gets the value of the includes property.
 String getOutputDirectory()
          Gets the value of the outputDirectory property.
 String getOutputDirectoryMapping()
          Gets the value of the outputDirectoryMapping property.
 Boolean isExcludeSubModuleDirectories()
          Gets the value of the excludeSubModuleDirectories property.
 Boolean isIncludeModuleDirectory()
          Gets the value of the includeModuleDirectory property.
 Boolean isUseDefaultExcludes()
          Gets the value of the useDefaultExcludes property.
 Boolean isUseStrictFiltering()
          Gets the value of the useStrictFiltering property.
 void setDirectoryMode(String value)
          Sets the value of the directoryMode property.
 void setExcludes(ModuleSources.Excludes value)
          Sets the value of the excludes property.
 void setExcludeSubModuleDirectories(Boolean value)
          Sets the value of the excludeSubModuleDirectories property.
 void setFileMode(String value)
          Sets the value of the fileMode property.
 void setFileSets(ModuleSources.FileSets value)
          Sets the value of the fileSets property.
 void setIncludeModuleDirectory(Boolean value)
          Sets the value of the includeModuleDirectory property.
 void setIncludes(ModuleSources.Includes value)
          Sets the value of the includes property.
 void setOutputDirectory(String value)
          Sets the value of the outputDirectory property.
 void setOutputDirectoryMapping(String value)
          Sets the value of the outputDirectoryMapping property.
 void setUseDefaultExcludes(Boolean value)
          Sets the value of the useDefaultExcludes property.
 void setUseStrictFiltering(Boolean value)
          Sets the value of the useStrictFiltering property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fileSets

protected ModuleSources.FileSets fileSets

includeModuleDirectory

protected Boolean includeModuleDirectory

excludeSubModuleDirectories

protected Boolean excludeSubModuleDirectories

outputDirectoryMapping

protected String outputDirectoryMapping

useStrictFiltering

protected Boolean useStrictFiltering

useDefaultExcludes

protected Boolean useDefaultExcludes

outputDirectory

protected String outputDirectory

includes

protected ModuleSources.Includes includes

excludes

protected ModuleSources.Excludes excludes

fileMode

protected String fileMode

directoryMode

protected String directoryMode
Constructor Detail

ModuleSources

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


ModuleSources

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

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

getFileSets

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

Returns:
possible object is ModuleSources.FileSets

setFileSets

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

Parameters:
value - allowed object is ModuleSources.FileSets

isIncludeModuleDirectory

public Boolean isIncludeModuleDirectory()
Gets the value of the includeModuleDirectory property.

Returns:
possible object is Boolean

setIncludeModuleDirectory

public void setIncludeModuleDirectory(Boolean value)
Sets the value of the includeModuleDirectory property.

Parameters:
value - allowed object is Boolean

isExcludeSubModuleDirectories

public Boolean isExcludeSubModuleDirectories()
Gets the value of the excludeSubModuleDirectories property.

Returns:
possible object is Boolean

setExcludeSubModuleDirectories

public void setExcludeSubModuleDirectories(Boolean value)
Sets the value of the excludeSubModuleDirectories property.

Parameters:
value - allowed object is Boolean

getOutputDirectoryMapping

public String getOutputDirectoryMapping()
Gets the value of the outputDirectoryMapping property.

Returns:
possible object is String

setOutputDirectoryMapping

public void setOutputDirectoryMapping(String value)
Sets the value of the outputDirectoryMapping property.

Parameters:
value - allowed object is String

isUseStrictFiltering

public Boolean isUseStrictFiltering()
Gets the value of the useStrictFiltering property.

Returns:
possible object is Boolean

setUseStrictFiltering

public void setUseStrictFiltering(Boolean value)
Sets the value of the useStrictFiltering property.

Parameters:
value - allowed object is Boolean

isUseDefaultExcludes

public Boolean isUseDefaultExcludes()
Gets the value of the useDefaultExcludes property.

Returns:
possible object is Boolean

setUseDefaultExcludes

public void setUseDefaultExcludes(Boolean value)
Sets the value of the useDefaultExcludes property.

Parameters:
value - allowed object is Boolean

getOutputDirectory

public String getOutputDirectory()
Gets the value of the outputDirectory property.

Returns:
possible object is String

setOutputDirectory

public void setOutputDirectory(String value)
Sets the value of the outputDirectory property.

Parameters:
value - allowed object is String

getIncludes

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

Returns:
possible object is ModuleSources.Includes

setIncludes

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

Parameters:
value - allowed object is ModuleSources.Includes

getExcludes

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

Returns:
possible object is ModuleSources.Excludes

setExcludes

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

Parameters:
value - allowed object is ModuleSources.Excludes

getFileMode

public String getFileMode()
Gets the value of the fileMode property.

Returns:
possible object is String

setFileMode

public void setFileMode(String value)
Sets the value of the fileMode property.

Parameters:
value - allowed object is String

getDirectoryMode

public String getDirectoryMode()
Gets the value of the directoryMode property.

Returns:
possible object is String

setDirectoryMode

public void setDirectoryMode(String value)
Sets the value of the directoryMode property.

Parameters:
value - allowed object is String

clone

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