net.sourceforge.ccxjc.it.model.prot.indexed.novalueclass.maven.profiles100
Interface Profile

All Known Implementing Classes:
ProfileImpl

public interface Profile

Modifications to the build process which is keyed on some sort of environmental parameter.

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/PROFILES/1.0.0}Activation" 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>
         <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/PROFILES/1.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/PROFILES/1.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface Profile.PluginRepositories
          Java class for anonymous complex type.
static interface Profile.Properties
          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.
 String getId()
          Gets the value of the id property.
 Profile.PluginRepositories getPluginRepositories()
          Gets the value of the pluginRepositories property.
 Profile.Properties getProperties()
          Gets the value of the properties property.
 Profile.Repositories getRepositories()
          Gets the value of the repositories property.
 void setActivation(Activation value)
          Sets the value of the activation property.
 void setId(String value)
          Sets the value of the id 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 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

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

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


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