net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.maven.pom400
Class Dependency

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.maven.pom400.Dependency
All Implemented Interfaces:
Serializable, Cloneable

public class Dependency
extends Object
implements Serializable, Cloneable

3.0.0+

Java class for Dependency complex type.

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

 <complexType name="Dependency">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="classifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="scope" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="systemPath" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="exclusions" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="exclusion" type="{http://maven.apache.org/POM/4.0.0}Exclusion" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class Dependency.Exclusions
          Java class for anonymous complex type.
 
Field Summary
protected  String artifactId
           
protected  String classifier
           
protected  Dependency.Exclusions exclusions
           
protected  String groupId
           
protected  Boolean optional
           
protected  String scope
           
protected  String systemPath
           
protected  String type
           
protected  String version
           
 
Constructor Summary
Dependency()
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.maven.pom400.Dependency instance.
Dependency(Dependency o)
          Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.maven.pom400.Dependency instance by copying a given instance.
 
Method Summary
 Dependency clone()
          Creates and returns a copy of this object.
 String getArtifactId()
          Gets the value of the artifactId property.
 String getClassifier()
          Gets the value of the classifier property.
 Dependency.Exclusions getExclusions()
          Gets the value of the exclusions property.
 String getGroupId()
          Gets the value of the groupId property.
 String getScope()
          Gets the value of the scope property.
 String getSystemPath()
          Gets the value of the systemPath property.
 String getType()
          Gets the value of the type property.
 String getVersion()
          Gets the value of the version property.
 Boolean isOptional()
          Gets the value of the optional property.
 void setArtifactId(String value)
          Sets the value of the artifactId property.
 void setClassifier(String value)
          Sets the value of the classifier property.
 void setExclusions(Dependency.Exclusions value)
          Sets the value of the exclusions property.
 void setGroupId(String value)
          Sets the value of the groupId property.
 void setOptional(Boolean value)
          Sets the value of the optional property.
 void setScope(String value)
          Sets the value of the scope property.
 void setSystemPath(String value)
          Sets the value of the systemPath property.
 void setType(String value)
          Sets the value of the type property.
 void setVersion(String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupId

protected String groupId

artifactId

protected String artifactId

version

protected String version

type

protected String type

classifier

protected String classifier

scope

protected String scope

systemPath

protected String systemPath

exclusions

protected Dependency.Exclusions exclusions

optional

protected Boolean optional
Constructor Detail

Dependency

public Dependency()
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.maven.pom400.Dependency instance.


Dependency

public Dependency(Dependency o)
Creates a new net.sourceforge.ccxjc.it.model.pub.indexed.valueclass.maven.pom400.Dependency instance by copying a given instance.

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

getGroupId

public String getGroupId()
Gets the value of the groupId property.

Returns:
possible object is String

setGroupId

public void setGroupId(String value)
Sets the value of the groupId property.

Parameters:
value - allowed object is String

getArtifactId

public String getArtifactId()
Gets the value of the artifactId property.

Returns:
possible object is String

setArtifactId

public void setArtifactId(String value)
Sets the value of the artifactId property.

Parameters:
value - allowed object is String

getVersion

public String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

getClassifier

public String getClassifier()
Gets the value of the classifier property.

Returns:
possible object is String

setClassifier

public void setClassifier(String value)
Sets the value of the classifier property.

Parameters:
value - allowed object is String

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

getSystemPath

public String getSystemPath()
Gets the value of the systemPath property.

Returns:
possible object is String

setSystemPath

public void setSystemPath(String value)
Sets the value of the systemPath property.

Parameters:
value - allowed object is String

getExclusions

public Dependency.Exclusions getExclusions()
Gets the value of the exclusions property.

Returns:
possible object is Dependency.Exclusions

setExclusions

public void setExclusions(Dependency.Exclusions value)
Sets the value of the exclusions property.

Parameters:
value - allowed object is Dependency.Exclusions

isOptional

public Boolean isOptional()
Gets the value of the optional property.

Returns:
possible object is Boolean

setOptional

public void setOptional(Boolean value)
Sets the value of the optional property.

Parameters:
value - allowed object is Boolean

clone

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