net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.maven.profiles100
Class Profile

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

public class Profile
extends Object
implements Serializable, Cloneable

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>
 

See Also:
Serialized Form

Nested Class Summary
static class Profile.PluginRepositories
          Java class for anonymous complex type.
static class Profile.Properties
          Java class for anonymous complex type.
static class Profile.Repositories
          Java class for anonymous complex type.
 
Field Summary
protected  Activation activation
           
protected  String id
           
protected  Profile.PluginRepositories pluginRepositories
           
protected  Profile.Properties properties
           
protected  Profile.Repositories repositories
           
 
Constructor Summary
Profile()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.maven.profiles100.Profile instance.
Profile(Profile o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.collections.valueclass.maven.profiles100.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.
 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.
 
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

properties

protected Profile.Properties properties

repositories

protected Profile.Repositories repositories

pluginRepositories

protected Profile.PluginRepositories pluginRepositories
Constructor Detail

Profile

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


Profile

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

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

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

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.