net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.maven.pom400
Interface Model

All Known Implementing Classes:
ModelImpl

public interface Model

The <project> element is the root of the descriptor. The following table lists all of the possible child elements.

Java class for Model complex type.

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

 <complexType name="Model">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="parent" type="{http://maven.apache.org/POM/4.0.0}Parent" minOccurs="0"/>
         <element name="modelVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <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="packaging" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="name" 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="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="prerequisites" type="{http://maven.apache.org/POM/4.0.0}Prerequisites" minOccurs="0"/>
         <element name="issueManagement" type="{http://maven.apache.org/POM/4.0.0}IssueManagement" minOccurs="0"/>
         <element name="ciManagement" type="{http://maven.apache.org/POM/4.0.0}CiManagement" minOccurs="0"/>
         <element name="inceptionYear" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="mailingLists" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="mailingList" type="{http://maven.apache.org/POM/4.0.0}MailingList" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="developers" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="developer" type="{http://maven.apache.org/POM/4.0.0}Developer" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="contributors" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="contributor" type="{http://maven.apache.org/POM/4.0.0}Contributor" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="licenses" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="license" type="{http://maven.apache.org/POM/4.0.0}License" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="scm" type="{http://maven.apache.org/POM/4.0.0}Scm" minOccurs="0"/>
         <element name="organization" type="{http://maven.apache.org/POM/4.0.0}Organization" minOccurs="0"/>
         <element name="build" type="{http://maven.apache.org/POM/4.0.0}Build" minOccurs="0"/>
         <element name="profiles" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="profile" type="{http://maven.apache.org/POM/4.0.0}Profile" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <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 Model.Contributors
          Java class for anonymous complex type.
static interface Model.Dependencies
          Java class for anonymous complex type.
static interface Model.Developers
          Java class for anonymous complex type.
static interface Model.Licenses
          Java class for anonymous complex type.
static interface Model.MailingLists
          Java class for anonymous complex type.
static interface Model.Modules
          Java class for anonymous complex type.
static interface Model.PluginRepositories
          Java class for anonymous complex type.
static interface Model.Profiles
          Java class for anonymous complex type.
static interface Model.Properties
          Java class for anonymous complex type.
static interface Model.Reports
          Java class for anonymous complex type.
static interface Model.Repositories
          Java class for anonymous complex type.
 
Method Summary
 String getArtifactId()
          Gets the value of the artifactId property.
 Build getBuild()
          Gets the value of the build property.
 CiManagement getCiManagement()
          Gets the value of the ciManagement property.
 Model.Contributors getContributors()
          Gets the value of the contributors property.
 Model.Dependencies getDependencies()
          Gets the value of the dependencies property.
 DependencyManagement getDependencyManagement()
          Gets the value of the dependencyManagement property.
 String getDescription()
          Gets the value of the description property.
 Model.Developers getDevelopers()
          Gets the value of the developers property.
 DistributionManagement getDistributionManagement()
          Gets the value of the distributionManagement property.
 String getGroupId()
          Gets the value of the groupId property.
 String getInceptionYear()
          Gets the value of the inceptionYear property.
 IssueManagement getIssueManagement()
          Gets the value of the issueManagement property.
 Model.Licenses getLicenses()
          Gets the value of the licenses property.
 Model.MailingLists getMailingLists()
          Gets the value of the mailingLists property.
 String getModelVersion()
          Gets the value of the modelVersion property.
 Model.Modules getModules()
          Gets the value of the modules property.
 String getName()
          Gets the value of the name property.
 Organization getOrganization()
          Gets the value of the organization property.
 String getPackaging()
          Gets the value of the packaging property.
 Parent getParent()
          Gets the value of the parent property.
 Model.PluginRepositories getPluginRepositories()
          Gets the value of the pluginRepositories property.
 Prerequisites getPrerequisites()
          Gets the value of the prerequisites property.
 Model.Profiles getProfiles()
          Gets the value of the profiles property.
 Model.Properties getProperties()
          Gets the value of the properties property.
 Reporting getReporting()
          Gets the value of the reporting property.
 Model.Reports getReports()
          Gets the value of the reports property.
 Model.Repositories getRepositories()
          Gets the value of the repositories property.
 Scm getScm()
          Gets the value of the scm property.
 String getUrl()
          Gets the value of the url property.
 String getVersion()
          Gets the value of the version property.
 void setArtifactId(String value)
          Sets the value of the artifactId property.
 void setBuild(Build value)
          Sets the value of the build property.
 void setCiManagement(CiManagement value)
          Sets the value of the ciManagement property.
 void setContributors(Model.Contributors value)
          Sets the value of the contributors property.
 void setDependencies(Model.Dependencies value)
          Sets the value of the dependencies property.
 void setDependencyManagement(DependencyManagement value)
          Sets the value of the dependencyManagement property.
 void setDescription(String value)
          Sets the value of the description property.
 void setDevelopers(Model.Developers value)
          Sets the value of the developers property.
 void setDistributionManagement(DistributionManagement value)
          Sets the value of the distributionManagement property.
 void setGroupId(String value)
          Sets the value of the groupId property.
 void setInceptionYear(String value)
          Sets the value of the inceptionYear property.
 void setIssueManagement(IssueManagement value)
          Sets the value of the issueManagement property.
 void setLicenses(Model.Licenses value)
          Sets the value of the licenses property.
 void setMailingLists(Model.MailingLists value)
          Sets the value of the mailingLists property.
 void setModelVersion(String value)
          Sets the value of the modelVersion property.
 void setModules(Model.Modules value)
          Sets the value of the modules property.
 void setName(String value)
          Sets the value of the name property.
 void setOrganization(Organization value)
          Sets the value of the organization property.
 void setPackaging(String value)
          Sets the value of the packaging property.
 void setParent(Parent value)
          Sets the value of the parent property.
 void setPluginRepositories(Model.PluginRepositories value)
          Sets the value of the pluginRepositories property.
 void setPrerequisites(Prerequisites value)
          Sets the value of the prerequisites property.
 void setProfiles(Model.Profiles value)
          Sets the value of the profiles property.
 void setProperties(Model.Properties value)
          Sets the value of the properties property.
 void setReporting(Reporting value)
          Sets the value of the reporting property.
 void setReports(Model.Reports value)
          Sets the value of the reports property.
 void setRepositories(Model.Repositories value)
          Sets the value of the repositories property.
 void setScm(Scm value)
          Sets the value of the scm property.
 void setUrl(String value)
          Sets the value of the url property.
 void setVersion(String value)
          Sets the value of the version property.
 

Method Detail

getParent

Parent getParent()
Gets the value of the parent property.

Returns:
possible object is Parent

setParent

void setParent(Parent value)
Sets the value of the parent property.

Parameters:
value - allowed object is Parent

getModelVersion

String getModelVersion()
Gets the value of the modelVersion property.

Returns:
possible object is String

setModelVersion

void setModelVersion(String value)
Sets the value of the modelVersion property.

Parameters:
value - allowed object is String

getGroupId

String getGroupId()
Gets the value of the groupId property.

Returns:
possible object is String

setGroupId

void setGroupId(String value)
Sets the value of the groupId property.

Parameters:
value - allowed object is String

getArtifactId

String getArtifactId()
Gets the value of the artifactId property.

Returns:
possible object is String

setArtifactId

void setArtifactId(String value)
Sets the value of the artifactId property.

Parameters:
value - allowed object is String

getPackaging

String getPackaging()
Gets the value of the packaging property.

Returns:
possible object is String

setPackaging

void setPackaging(String value)
Sets the value of the packaging property.

Parameters:
value - allowed object is String

getName

String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getVersion

String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

void setVersion(String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getDescription

String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getUrl

String getUrl()
Gets the value of the url property.

Returns:
possible object is String

setUrl

void setUrl(String value)
Sets the value of the url property.

Parameters:
value - allowed object is String

getPrerequisites

Prerequisites getPrerequisites()
Gets the value of the prerequisites property.

Returns:
possible object is Prerequisites

setPrerequisites

void setPrerequisites(Prerequisites value)
Sets the value of the prerequisites property.

Parameters:
value - allowed object is Prerequisites

getIssueManagement

IssueManagement getIssueManagement()
Gets the value of the issueManagement property.

Returns:
possible object is IssueManagement

setIssueManagement

void setIssueManagement(IssueManagement value)
Sets the value of the issueManagement property.

Parameters:
value - allowed object is IssueManagement

getCiManagement

CiManagement getCiManagement()
Gets the value of the ciManagement property.

Returns:
possible object is CiManagement

setCiManagement

void setCiManagement(CiManagement value)
Sets the value of the ciManagement property.

Parameters:
value - allowed object is CiManagement

getInceptionYear

String getInceptionYear()
Gets the value of the inceptionYear property.

Returns:
possible object is String

setInceptionYear

void setInceptionYear(String value)
Sets the value of the inceptionYear property.

Parameters:
value - allowed object is String

getMailingLists

Model.MailingLists getMailingLists()
Gets the value of the mailingLists property.

Returns:
possible object is Model.MailingLists

setMailingLists

void setMailingLists(Model.MailingLists value)
Sets the value of the mailingLists property.

Parameters:
value - allowed object is Model.MailingLists

getDevelopers

Model.Developers getDevelopers()
Gets the value of the developers property.

Returns:
possible object is Model.Developers

setDevelopers

void setDevelopers(Model.Developers value)
Sets the value of the developers property.

Parameters:
value - allowed object is Model.Developers

getContributors

Model.Contributors getContributors()
Gets the value of the contributors property.

Returns:
possible object is Model.Contributors

setContributors

void setContributors(Model.Contributors value)
Sets the value of the contributors property.

Parameters:
value - allowed object is Model.Contributors

getLicenses

Model.Licenses getLicenses()
Gets the value of the licenses property.

Returns:
possible object is Model.Licenses

setLicenses

void setLicenses(Model.Licenses value)
Sets the value of the licenses property.

Parameters:
value - allowed object is Model.Licenses

getScm

Scm getScm()
Gets the value of the scm property.

Returns:
possible object is Scm

setScm

void setScm(Scm value)
Sets the value of the scm property.

Parameters:
value - allowed object is Scm

getOrganization

Organization getOrganization()
Gets the value of the organization property.

Returns:
possible object is Organization

setOrganization

void setOrganization(Organization value)
Sets the value of the organization property.

Parameters:
value - allowed object is Organization

getBuild

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

Returns:
possible object is Build

setBuild

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

Parameters:
value - allowed object is Build

getProfiles

Model.Profiles getProfiles()
Gets the value of the profiles property.

Returns:
possible object is Model.Profiles

setProfiles

void setProfiles(Model.Profiles value)
Sets the value of the profiles property.

Parameters:
value - allowed object is Model.Profiles

getModules

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

Returns:
possible object is Model.Modules

setModules

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

Parameters:
value - allowed object is Model.Modules

getRepositories

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

Returns:
possible object is Model.Repositories

setRepositories

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

Parameters:
value - allowed object is Model.Repositories

getPluginRepositories

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

Returns:
possible object is Model.PluginRepositories

setPluginRepositories

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

Parameters:
value - allowed object is Model.PluginRepositories

getDependencies

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

Returns:
possible object is Model.Dependencies

setDependencies

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

Parameters:
value - allowed object is Model.Dependencies

getReports

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

Returns:
possible object is Model.Reports

setReports

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

Parameters:
value - allowed object is Model.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

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

Returns:
possible object is Model.Properties

setProperties

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

Parameters:
value - allowed object is Model.Properties


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