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

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

public class Repository
extends Object
implements Serializable, Cloneable

Defines a Maven repository to be included in the assembly. The artifacts available to be included in a repository are your project's dependency artifacts. The repository created contains the needed metadata entries and also contains both sha1 and md5 checksums. This is useful for creating archives which will be deployed to internal repositories.
NOTE: Currently, only artifacts from the central repository are allowed.

Java class for Repository complex type.

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

 <complexType name="Repository">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="includeMetadata" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="groupVersionAlignments" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="groupVersionAlignment" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}GroupVersionAlignment" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="scope" 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 Repository.Excludes
          Java class for anonymous complex type.
static class Repository.GroupVersionAlignments
          Java class for anonymous complex type.
static class Repository.Includes
          Java class for anonymous complex type.
 
Field Summary
protected  String directoryMode
           
protected  Repository.Excludes excludes
           
protected  String fileMode
           
protected  Repository.GroupVersionAlignments groupVersionAlignments
           
protected  Boolean includeMetadata
           
protected  Repository.Includes includes
           
protected  String outputDirectory
           
protected  String scope
           
protected  Boolean useDefaultExcludes
           
protected  Boolean useStrictFiltering
           
 
Constructor Summary
Repository()
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Repository instance.
Repository(Repository o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.collections.valueclass.maven.assembly111.Repository instance by copying a given instance.
 
Method Summary
 Repository clone()
          Creates and returns a copy of this object.
 String getDirectoryMode()
          Gets the value of the directoryMode property.
 Repository.Excludes getExcludes()
          Gets the value of the excludes property.
 String getFileMode()
          Gets the value of the fileMode property.
 Repository.GroupVersionAlignments getGroupVersionAlignments()
          Gets the value of the groupVersionAlignments property.
 Repository.Includes getIncludes()
          Gets the value of the includes property.
 String getOutputDirectory()
          Gets the value of the outputDirectory property.
 String getScope()
          Gets the value of the scope property.
 Boolean isIncludeMetadata()
          Gets the value of the includeMetadata 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(Repository.Excludes value)
          Sets the value of the excludes property.
 void setFileMode(String value)
          Sets the value of the fileMode property.
 void setGroupVersionAlignments(Repository.GroupVersionAlignments value)
          Sets the value of the groupVersionAlignments property.
 void setIncludeMetadata(Boolean value)
          Sets the value of the includeMetadata property.
 void setIncludes(Repository.Includes value)
          Sets the value of the includes property.
 void setOutputDirectory(String value)
          Sets the value of the outputDirectory property.
 void setScope(String value)
          Sets the value of the scope 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

includeMetadata

protected Boolean includeMetadata

groupVersionAlignments

protected Repository.GroupVersionAlignments groupVersionAlignments

scope

protected String scope

useStrictFiltering

protected Boolean useStrictFiltering

useDefaultExcludes

protected Boolean useDefaultExcludes

outputDirectory

protected String outputDirectory

includes

protected Repository.Includes includes

excludes

protected Repository.Excludes excludes

fileMode

protected String fileMode

directoryMode

protected String directoryMode
Constructor Detail

Repository

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


Repository

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

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

isIncludeMetadata

public Boolean isIncludeMetadata()
Gets the value of the includeMetadata property.

Returns:
possible object is Boolean

setIncludeMetadata

public void setIncludeMetadata(Boolean value)
Sets the value of the includeMetadata property.

Parameters:
value - allowed object is Boolean

getGroupVersionAlignments

public Repository.GroupVersionAlignments getGroupVersionAlignments()
Gets the value of the groupVersionAlignments property.

Returns:
possible object is Repository.GroupVersionAlignments

setGroupVersionAlignments

public void setGroupVersionAlignments(Repository.GroupVersionAlignments value)
Sets the value of the groupVersionAlignments property.

Parameters:
value - allowed object is Repository.GroupVersionAlignments

getScope

public String getScope()
Gets the value of the scope property.

Returns:
possible object is String

setScope

public void setScope(String value)
Sets the value of the scope 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 Repository.Includes getIncludes()
Gets the value of the includes property.

Returns:
possible object is Repository.Includes

setIncludes

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

Parameters:
value - allowed object is Repository.Includes

getExcludes

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

Returns:
possible object is Repository.Excludes

setExcludes

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

Parameters:
value - allowed object is Repository.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 Repository 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.