net.sourceforge.ccxjc.it.model.prot.collections.novalueclass.maven.pom400
Interface Profile

All Known Implementing Classes:
ProfileImpl

public interface Profile

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>
 


Nested Class Summary
static interface Profile.Dependencies
          Java class for anonymous complex type.
static interface Profile.Modules
          Java class for anonymous complex type.
static interface Profile.PluginRepositories
          Java class for anonymous complex type.
static interface Profile.Properties
          Java class for anonymous complex type.
static interface Profile.Reports
          Java class for anonymous complex type.
static interface Profile.Repositories
          Java class for anonymous complex type.
 
Method Summary
 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.
 

Method Detail

getId

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

Returns:
possible object is String

setId

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

Parameters:
value - allowed object is String

getActivation

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

Returns:
possible object is Activation

setActivation

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

Parameters:
value - allowed object is Activation

getBuild

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

Returns:
possible object is BuildBase

setBuild

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

Parameters:
value - allowed object is BuildBase

getModules

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

Returns:
possible object is Profile.Modules

setModules

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

Parameters:
value - allowed object is Profile.Modules

getRepositories

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

Returns:
possible object is Profile.Repositories

setRepositories

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

Parameters:
value - allowed object is Profile.Repositories

getPluginRepositories

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

Returns:
possible object is Profile.PluginRepositories

setPluginRepositories

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

Parameters:
value - allowed object is Profile.PluginRepositories

getDependencies

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

Returns:
possible object is Profile.Dependencies

setDependencies

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

Parameters:
value - allowed object is Profile.Dependencies

getReports

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

Returns:
possible object is Profile.Reports

setReports

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

Parameters:
value - allowed object is Profile.Reports

getReporting

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

Returns:
possible object is Reporting

setReporting

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

Parameters:
value - allowed object is Reporting

getDependencyManagement

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

Returns:
possible object is DependencyManagement

setDependencyManagement

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

Parameters:
value - allowed object is DependencyManagement

getDistributionManagement

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

Returns:
possible object is DistributionManagement

setDistributionManagement

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

Parameters:
value - allowed object is DistributionManagement

getProperties

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

Returns:
possible object is Profile.Properties

setProperties

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

Parameters:
value - allowed object is Profile.Properties


Copyright © 2009 The CC-XJC Community. All Rights Reserved.