net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400
Class Plugin

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Plugin
All Implemented Interfaces:
Serializable, Cloneable

public class Plugin
extends Object
implements Serializable, Cloneable

4.0.0

Java class for Plugin complex type.

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

 <complexType name="Plugin">
   <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="extensions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="executions" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="dependencies" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="goals" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="inherited" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="configuration" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Nested Class Summary
static class Plugin.Configuration
          Java class for anonymous complex type.
static class Plugin.Dependencies
          Java class for anonymous complex type.
static class Plugin.Executions
          Java class for anonymous complex type.
static class Plugin.Goals
          Java class for anonymous complex type.
 
Field Summary
protected  String artifactId
           
protected  Plugin.Configuration configuration
           
protected  Plugin.Dependencies dependencies
           
protected  Plugin.Executions executions
           
protected  Boolean extensions
           
protected  Plugin.Goals goals
           
protected  String groupId
           
protected  String inherited
           
protected  String version
           
 
Constructor Summary
Plugin()
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Plugin instance.
Plugin(Plugin o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Plugin instance by copying a given instance.
 
Method Summary
 Plugin clone()
          Creates and returns a copy of this object.
 String getArtifactId()
          Gets the value of the artifactId property.
 Plugin.Configuration getConfiguration()
          Gets the value of the configuration property.
 Plugin.Dependencies getDependencies()
          Gets the value of the dependencies property.
 Plugin.Executions getExecutions()
          Gets the value of the executions property.
 Plugin.Goals getGoals()
          Gets the value of the goals property.
 String getGroupId()
          Gets the value of the groupId property.
 String getInherited()
          Gets the value of the inherited property.
 String getVersion()
          Gets the value of the version property.
 Boolean isExtensions()
          Gets the value of the extensions property.
 void setArtifactId(String value)
          Sets the value of the artifactId property.
 void setConfiguration(Plugin.Configuration value)
          Sets the value of the configuration property.
 void setDependencies(Plugin.Dependencies value)
          Sets the value of the dependencies property.
 void setExecutions(Plugin.Executions value)
          Sets the value of the executions property.
 void setExtensions(Boolean value)
          Sets the value of the extensions property.
 void setGoals(Plugin.Goals value)
          Sets the value of the goals property.
 void setGroupId(String value)
          Sets the value of the groupId property.
 void setInherited(String value)
          Sets the value of the inherited 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

extensions

protected Boolean extensions

executions

protected Plugin.Executions executions

dependencies

protected Plugin.Dependencies dependencies

goals

protected Plugin.Goals goals

inherited

protected String inherited

configuration

protected Plugin.Configuration configuration
Constructor Detail

Plugin

public Plugin()
Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Plugin instance.


Plugin

public Plugin(Plugin o)
Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Plugin 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

isExtensions

public Boolean isExtensions()
Gets the value of the extensions property.

Returns:
possible object is Boolean

setExtensions

public void setExtensions(Boolean value)
Sets the value of the extensions property.

Parameters:
value - allowed object is Boolean

getExecutions

public Plugin.Executions getExecutions()
Gets the value of the executions property.

Returns:
possible object is Plugin.Executions

setExecutions

public void setExecutions(Plugin.Executions value)
Sets the value of the executions property.

Parameters:
value - allowed object is Plugin.Executions

getDependencies

public Plugin.Dependencies getDependencies()
Gets the value of the dependencies property.

Returns:
possible object is Plugin.Dependencies

setDependencies

public void setDependencies(Plugin.Dependencies value)
Sets the value of the dependencies property.

Parameters:
value - allowed object is Plugin.Dependencies

getGoals

public Plugin.Goals getGoals()
Gets the value of the goals property.

Returns:
possible object is Plugin.Goals

setGoals

public void setGoals(Plugin.Goals value)
Sets the value of the goals property.

Parameters:
value - allowed object is Plugin.Goals

getInherited

public String getInherited()
Gets the value of the inherited property.

Returns:
possible object is String

setInherited

public void setInherited(String value)
Sets the value of the inherited property.

Parameters:
value - allowed object is String

getConfiguration

public Plugin.Configuration getConfiguration()
Gets the value of the configuration property.

Returns:
possible object is Plugin.Configuration

setConfiguration

public void setConfiguration(Plugin.Configuration value)
Sets the value of the configuration property.

Parameters:
value - allowed object is Plugin.Configuration

clone

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