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

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

public class DependencySet
extends Object
implements Serializable, Cloneable

A dependencySet allows inclusion and exclusion of project dependencies in the assembly.

Java class for DependencySet complex type.

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

 <complexType name="DependencySet">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="outputFileNameMapping" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="unpack" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="unpackOptions" type="{http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.1}UnpackOptions" minOccurs="0"/>
         <element name="scope" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="useProjectArtifact" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="useProjectAttachments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="useTransitiveDependencies" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="useTransitiveFiltering" type="{http://www.w3.org/2001/XMLSchema}boolean" 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 DependencySet.Excludes
          Java class for anonymous complex type.
static class DependencySet.Includes
          Java class for anonymous complex type.
 
Field Summary
protected  String directoryMode
           
protected  DependencySet.Excludes excludes
           
protected  String fileMode
           
protected  DependencySet.Includes includes
           
protected  String outputDirectory
           
protected  String outputFileNameMapping
           
protected  String scope
           
protected  Boolean unpack
           
protected  UnpackOptions unpackOptions
           
protected  Boolean useDefaultExcludes
           
protected  Boolean useProjectArtifact
           
protected  Boolean useProjectAttachments
           
protected  Boolean useStrictFiltering
           
protected  Boolean useTransitiveDependencies
           
protected  Boolean useTransitiveFiltering
           
 
Constructor Summary
DependencySet()
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.DependencySet instance.
DependencySet(DependencySet o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.maven.assembly111.DependencySet instance by copying a given instance.
 
Method Summary
 DependencySet clone()
          Creates and returns a copy of this object.
 String getDirectoryMode()
          Gets the value of the directoryMode property.
 DependencySet.Excludes getExcludes()
          Gets the value of the excludes property.
 String getFileMode()
          Gets the value of the fileMode property.
 DependencySet.Includes getIncludes()
          Gets the value of the includes property.
 String getOutputDirectory()
          Gets the value of the outputDirectory property.
 String getOutputFileNameMapping()
          Gets the value of the outputFileNameMapping property.
 String getScope()
          Gets the value of the scope property.
 UnpackOptions getUnpackOptions()
          Gets the value of the unpackOptions property.
 Boolean isUnpack()
          Gets the value of the unpack property.
 Boolean isUseDefaultExcludes()
          Gets the value of the useDefaultExcludes property.
 Boolean isUseProjectArtifact()
          Gets the value of the useProjectArtifact property.
 Boolean isUseProjectAttachments()
          Gets the value of the useProjectAttachments property.
 Boolean isUseStrictFiltering()
          Gets the value of the useStrictFiltering property.
 Boolean isUseTransitiveDependencies()
          Gets the value of the useTransitiveDependencies property.
 Boolean isUseTransitiveFiltering()
          Gets the value of the useTransitiveFiltering property.
 void setDirectoryMode(String value)
          Sets the value of the directoryMode property.
 void setExcludes(DependencySet.Excludes value)
          Sets the value of the excludes property.
 void setFileMode(String value)
          Sets the value of the fileMode property.
 void setIncludes(DependencySet.Includes value)
          Sets the value of the includes property.
 void setOutputDirectory(String value)
          Sets the value of the outputDirectory property.
 void setOutputFileNameMapping(String value)
          Sets the value of the outputFileNameMapping property.
 void setScope(String value)
          Sets the value of the scope property.
 void setUnpack(Boolean value)
          Sets the value of the unpack property.
 void setUnpackOptions(UnpackOptions value)
          Sets the value of the unpackOptions property.
 void setUseDefaultExcludes(Boolean value)
          Sets the value of the useDefaultExcludes property.
 void setUseProjectArtifact(Boolean value)
          Sets the value of the useProjectArtifact property.
 void setUseProjectAttachments(Boolean value)
          Sets the value of the useProjectAttachments property.
 void setUseStrictFiltering(Boolean value)
          Sets the value of the useStrictFiltering property.
 void setUseTransitiveDependencies(Boolean value)
          Sets the value of the useTransitiveDependencies property.
 void setUseTransitiveFiltering(Boolean value)
          Sets the value of the useTransitiveFiltering property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputFileNameMapping

protected String outputFileNameMapping

unpack

protected Boolean unpack

unpackOptions

protected UnpackOptions unpackOptions

scope

protected String scope

useProjectArtifact

protected Boolean useProjectArtifact

useProjectAttachments

protected Boolean useProjectAttachments

useTransitiveDependencies

protected Boolean useTransitiveDependencies

useTransitiveFiltering

protected Boolean useTransitiveFiltering

useStrictFiltering

protected Boolean useStrictFiltering

useDefaultExcludes

protected Boolean useDefaultExcludes

outputDirectory

protected String outputDirectory

includes

protected DependencySet.Includes includes

excludes

protected DependencySet.Excludes excludes

fileMode

protected String fileMode

directoryMode

protected String directoryMode
Constructor Detail

DependencySet

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


DependencySet

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

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

getOutputFileNameMapping

public String getOutputFileNameMapping()
Gets the value of the outputFileNameMapping property.

Returns:
possible object is String

setOutputFileNameMapping

public void setOutputFileNameMapping(String value)
Sets the value of the outputFileNameMapping property.

Parameters:
value - allowed object is String

isUnpack

public Boolean isUnpack()
Gets the value of the unpack property.

Returns:
possible object is Boolean

setUnpack

public void setUnpack(Boolean value)
Sets the value of the unpack property.

Parameters:
value - allowed object is Boolean

getUnpackOptions

public UnpackOptions getUnpackOptions()
Gets the value of the unpackOptions property.

Returns:
possible object is UnpackOptions

setUnpackOptions

public void setUnpackOptions(UnpackOptions value)
Sets the value of the unpackOptions property.

Parameters:
value - allowed object is UnpackOptions

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

isUseProjectArtifact

public Boolean isUseProjectArtifact()
Gets the value of the useProjectArtifact property.

Returns:
possible object is Boolean

setUseProjectArtifact

public void setUseProjectArtifact(Boolean value)
Sets the value of the useProjectArtifact property.

Parameters:
value - allowed object is Boolean

isUseProjectAttachments

public Boolean isUseProjectAttachments()
Gets the value of the useProjectAttachments property.

Returns:
possible object is Boolean

setUseProjectAttachments

public void setUseProjectAttachments(Boolean value)
Sets the value of the useProjectAttachments property.

Parameters:
value - allowed object is Boolean

isUseTransitiveDependencies

public Boolean isUseTransitiveDependencies()
Gets the value of the useTransitiveDependencies property.

Returns:
possible object is Boolean

setUseTransitiveDependencies

public void setUseTransitiveDependencies(Boolean value)
Sets the value of the useTransitiveDependencies property.

Parameters:
value - allowed object is Boolean

isUseTransitiveFiltering

public Boolean isUseTransitiveFiltering()
Gets the value of the useTransitiveFiltering property.

Returns:
possible object is Boolean

setUseTransitiveFiltering

public void setUseTransitiveFiltering(Boolean value)
Sets the value of the useTransitiveFiltering property.

Parameters:
value - allowed object is Boolean

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 DependencySet.Includes getIncludes()
Gets the value of the includes property.

Returns:
possible object is DependencySet.Includes

setIncludes

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

Parameters:
value - allowed object is DependencySet.Includes

getExcludes

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

Returns:
possible object is DependencySet.Excludes

setExcludes

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

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