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

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

public class Profile
extends Object
implements Serializable, Cloneable

Modifications to the build process which is activated based on environmental parameters or command line arguments.

Java class for Profile complex type.

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

 <complexType name="Profile">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="activation" type="{http://maven.apache.org/POM/4.0.0}Activation" minOccurs="0"/>
         <element name="build" type="{http://maven.apache.org/POM/4.0.0}BuildBase" minOccurs="0"/>
         <element name="modules" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="repositories" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="pluginRepositories" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" 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="reports" 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="reporting" type="{http://maven.apache.org/POM/4.0.0}Reporting" minOccurs="0"/>
         <element name="dependencyManagement" type="{http://maven.apache.org/POM/4.0.0}DependencyManagement" minOccurs="0"/>
         <element name="distributionManagement" type="{http://maven.apache.org/POM/4.0.0}DistributionManagement" minOccurs="0"/>
         <element name="properties" 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 Profile.Dependencies
          Java class for anonymous complex type.
static class Profile.Modules
          Java class for anonymous complex type.
static class Profile.PluginRepositories
          Java class for anonymous complex type.
static class Profile.Properties
          Java class for anonymous complex type.
static class Profile.Reports
          Java class for anonymous complex type.
static class Profile.Repositories
          Java class for anonymous complex type.
 
Field Summary
protected  Activation activation
           
protected  BuildBase build
           
protected  Profile.Dependencies dependencies
           
protected  DependencyManagement dependencyManagement
           
protected  DistributionManagement distributionManagement
           
protected  String id
           
protected  Profile.Modules modules
           
protected  Profile.PluginRepositories pluginRepositories
           
protected  Profile.Properties properties
           
protected  Reporting reporting
           
protected  Profile.Reports reports
           
protected  Profile.Repositories repositories
           
 
Constructor Summary
Profile()
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Profile instance.
Profile(Profile o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Profile instance by copying a given instance.
 
Method Summary
 Profile clone()
          Creates and returns a copy of this object.
 Activation getActivation()
          Gets the value of the activation property.
 BuildBase getBuild()
          Gets the value of the build property.
 Profile.Dependencies getDependencies()
          Gets the value of the dependencies property.
 DependencyManagement getDependencyManagement()
          Gets the value of the dependencyManagement property.
 DistributionManagement getDistributionManagement()
          Gets the value of the distributionManagement property.
 String getId()
          Gets the value of the id property.
 Profile.Modules getModules()
          Gets the value of the modules property.
 Profile.PluginRepositories getPluginRepositories()
          Gets the value of the pluginRepositories property.
 Profile.Properties getProperties()
          Gets the value of the properties property.
 Reporting getReporting()
          Gets the value of the reporting property.
 Profile.Reports getReports()
          Gets the value of the reports property.
 Profile.Repositories getRepositories()
          Gets the value of the repositories property.
 void setActivation(Activation value)
          Sets the value of the activation property.
 void setBuild(BuildBase value)
          Sets the value of the build property.
 void setDependencies(Profile.Dependencies value)
          Sets the value of the dependencies property.
 void setDependencyManagement(DependencyManagement value)
          Sets the value of the dependencyManagement property.
 void setDistributionManagement(DistributionManagement value)
          Sets the value of the distributionManagement property.
 void setId(String value)
          Sets the value of the id property.
 void setModules(Profile.Modules value)
          Sets the value of the modules property.
 void setPluginRepositories(Profile.PluginRepositories value)
          Sets the value of the pluginRepositories property.
 void setProperties(Profile.Properties value)
          Sets the value of the properties property.
 void setReporting(Reporting value)
          Sets the value of the reporting property.
 void setReports(Profile.Reports value)
          Sets the value of the reports property.
 void setRepositories(Profile.Repositories value)
          Sets the value of the repositories property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

activation

protected Activation activation

build

protected BuildBase build

modules

protected Profile.Modules modules

repositories

protected Profile.Repositories repositories

pluginRepositories

protected Profile.PluginRepositories pluginRepositories

dependencies

protected Profile.Dependencies dependencies

reports

protected Profile.Reports reports

reporting

protected Reporting reporting

dependencyManagement

protected DependencyManagement dependencyManagement

distributionManagement

protected DistributionManagement distributionManagement

properties

protected Profile.Properties properties
Constructor Detail

Profile

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


Profile

public Profile(Profile o)
Creates a new net.sourceforge.ccxjc.it.model.prot.collections.valueclass.maven.pom400.Profile instance by copying a given instance.

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

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getActivation

public Activation getActivation()
Gets the value of the activation property.

Returns:
possible object is Activation

setActivation

public void setActivation(Activation value)
Sets the value of the activation property.

Parameters:
value - allowed object is Activation

getBuild

public BuildBase getBuild()
Gets the value of the build property.

Returns:
possible object is BuildBase

setBuild

public void setBuild(BuildBase value)
Sets the value of the build property.

Parameters:
value - allowed object is BuildBase

getModules

public Profile.Modules getModules()
Gets the value of the modules property.

Returns:
possible object is Profile.Modules

setModules

public void setModules(Profile.Modules value)
Sets the value of the modules property.

Parameters:
value - allowed object is Profile.Modules

getRepositories

public Profile.Repositories getRepositories()
Gets the value of the repositories property.

Returns:
possible object is Profile.Repositories

setRepositories

public void setRepositories(Profile.Repositories value)
Sets the value of the repositories property.

Parameters:
value - allowed object is Profile.Repositories

getPluginRepositories

public Profile.PluginRepositories getPluginRepositories()
Gets the value of the pluginRepositories property.

Returns:
possible object is Profile.PluginRepositories

setPluginRepositories

public void setPluginRepositories(Profile.PluginRepositories value)
Sets the value of the pluginRepositories property.

Parameters:
value - allowed object is Profile.PluginRepositories

getDependencies

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

Returns:
possible object is Profile.Dependencies

setDependencies

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

Parameters:
value - allowed object is Profile.Dependencies

getReports

public Profile.Reports getReports()
Gets the value of the reports property.

Returns:
possible object is Profile.Reports

setReports

public void setReports(Profile.Reports value)
Sets the value of the reports property.

Parameters:
value - allowed object is Profile.Reports

getReporting

public Reporting getReporting()
Gets the value of the reporting property.

Returns:
possible object is Reporting

setReporting

public void setReporting(Reporting value)
Sets the value of the reporting property.

Parameters:
value - allowed object is Reporting

getDependencyManagement

public DependencyManagement getDependencyManagement()
Gets the value of the dependencyManagement property.

Returns:
possible object is DependencyManagement

setDependencyManagement

public void setDependencyManagement(DependencyManagement value)
Sets the value of the dependencyManagement property.

Parameters:
value - allowed object is DependencyManagement

getDistributionManagement

public DistributionManagement getDistributionManagement()
Gets the value of the distributionManagement property.

Returns:
possible object is DistributionManagement

setDistributionManagement

public void setDistributionManagement(DistributionManagement value)
Sets the value of the distributionManagement property.

Parameters:
value - allowed object is DistributionManagement

getProperties

public Profile.Properties getProperties()
Gets the value of the properties property.

Returns:
possible object is Profile.Properties

setProperties

public void setProperties(Profile.Properties value)
Sets the value of the properties property.

Parameters:
value - allowed object is Profile.Properties

clone

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