View Javadoc

    1   //
    2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
    3   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
    4   // Any modifications to this file will be lost upon recompilation of the source schema.
    5   // Generated on: 2012.11.09 at 12:33:57 PM EST
    6   //
    7
    8
    9   package org.owasp.dependencycheck.jaxb.pom.generated;
    10
    11  import java.util.ArrayList;
    12  import java.util.List;
    13  import javax.annotation.Generated;
    14  import javax.xml.bind.annotation.XmlAccessType;
    15  import javax.xml.bind.annotation.XmlAccessorType;
    16  import javax.xml.bind.annotation.XmlAnyElement;
    17  import javax.xml.bind.annotation.XmlType;
    18  import org.w3c.dom.Element;
    19
    20
    21  /**
    22   *
    23   *         Modifications to the build process which is activated based on environmental parameters or command line arguments.
    24   *
    25   *
    26   * <p>Java class for Profile complex type.
    27   *
    28   * <p>The following schema fragment specifies the expected content contained within this class.
    29   *
    30   * <pre>
    31   * &lt;complexType name="Profile">
    32   *   &lt;complexContent>
    33   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    34   *       &lt;all>
    35   *         &lt;element name="id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    36   *         &lt;element name="activation" type="{http://maven.apache.org/POM/4.0.0}Activation" minOccurs="0"/>
    37   *         &lt;element name="build" type="{http://maven.apache.org/POM/4.0.0}BuildBase" minOccurs="0"/>
    38   *         &lt;element name="modules" minOccurs="0">
    39   *           &lt;complexType>
    40   *             &lt;complexContent>
    41   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    42   *                 &lt;sequence>
    43   *                   &lt;element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
    44   *                 &lt;/sequence>
    45   *               &lt;/restriction>
    46   *             &lt;/complexContent>
    47   *           &lt;/complexType>
    48   *         &lt;/element>
    49   *         &lt;element name="repositories" minOccurs="0">
    50   *           &lt;complexType>
    51   *             &lt;complexContent>
    52   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    53   *                 &lt;sequence>
    54   *                   &lt;element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    55   *                 &lt;/sequence>
    56   *               &lt;/restriction>
    57   *             &lt;/complexContent>
    58   *           &lt;/complexType>
    59   *         &lt;/element>
    60   *         &lt;element name="pluginRepositories" minOccurs="0">
    61   *           &lt;complexType>
    62   *             &lt;complexContent>
    63   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    64   *                 &lt;sequence>
    65   *                   &lt;element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    66   *                 &lt;/sequence>
    67   *               &lt;/restriction>
    68   *             &lt;/complexContent>
    69   *           &lt;/complexType>
    70   *         &lt;/element>
    71   *         &lt;element name="dependencies" minOccurs="0">
    72   *           &lt;complexType>
    73   *             &lt;complexContent>
    74   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    75   *                 &lt;sequence>
    76   *                   &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
    77   *                 &lt;/sequence>
    78   *               &lt;/restriction>
    79   *             &lt;/complexContent>
    80   *           &lt;/complexType>
    81   *         &lt;/element>
    82   *         &lt;element name="reports" minOccurs="0">
    83   *           &lt;complexType>
    84   *             &lt;complexContent>
    85   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    86   *                 &lt;sequence>
    87   *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    88   *                 &lt;/sequence>
    89   *               &lt;/restriction>
    90   *             &lt;/complexContent>
    91   *           &lt;/complexType>
    92   *         &lt;/element>
    93   *         &lt;element name="reporting" type="{http://maven.apache.org/POM/4.0.0}Reporting" minOccurs="0"/>
    94   *         &lt;element name="dependencyManagement" type="{http://maven.apache.org/POM/4.0.0}DependencyManagement" minOccurs="0"/>
    95   *         &lt;element name="distributionManagement" type="{http://maven.apache.org/POM/4.0.0}DistributionManagement" minOccurs="0"/>
    96   *         &lt;element name="properties" minOccurs="0">
    97   *           &lt;complexType>
    98   *             &lt;complexContent>
    99   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    100  *                 &lt;sequence>
    101  *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    102  *                 &lt;/sequence>
    103  *               &lt;/restriction>
    104  *             &lt;/complexContent>
    105  *           &lt;/complexType>
    106  *         &lt;/element>
    107  *       &lt;/all>
    108  *     &lt;/restriction>
    109  *   &lt;/complexContent>
    110  * &lt;/complexType>
    111  * </pre>
    112  *
    113  *
    114  */
    115 @XmlAccessorType(XmlAccessType.FIELD)
    116 @XmlType(name = "Profile", propOrder = {
    117
    118 })
    119 @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    120 public class Profile {
    121
    122     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    123     protected String id;
    124     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    125     protected Activation activation;
    126     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    127     protected BuildBase build;
    128     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    129     protected Profile.Modules modules;
    130     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    131     protected Profile.Repositories repositories;
    132     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    133     protected Profile.PluginRepositories pluginRepositories;
    134     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    135     protected Profile.Dependencies dependencies;
    136     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    137     protected Profile.Reports reports;
    138     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    139     protected Reporting reporting;
    140     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    141     protected DependencyManagement dependencyManagement;
    142     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    143     protected DistributionManagement distributionManagement;
    144     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    145     protected Profile.Properties properties;
    146
    147     /**
    148      * Gets the value of the id property.
    149      *
    150      * @return
    151      *     possible object is
    152      *     {@link String }
    153      *
    154      */
    155     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    156     public String getId() {
    157         return id;
    158     }
    159
    160     /**
    161      * Sets the value of the id property.
    162      *
    163      * @param value
    164      *     allowed object is
    165      *     {@link String }
    166      *
    167      */
    168     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    169     public void setId(String value) {
    170         this.id = value;
    171     }
    172
    173     /**
    174      * Gets the value of the activation property.
    175      *
    176      * @return
    177      *     possible object is
    178      *     {@link Activation }
    179      *
    180      */
    181     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    182     public Activation getActivation() {
    183         return activation;
    184     }
    185
    186     /**
    187      * Sets the value of the activation property.
    188      *
    189      * @param value
    190      *     allowed object is
    191      *     {@link Activation }
    192      *
    193      */
    194     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    195     public void setActivation(Activation value) {
    196         this.activation = value;
    197     }
    198
    199     /**
    200      * Gets the value of the build property.
    201      *
    202      * @return
    203      *     possible object is
    204      *     {@link BuildBase }
    205      *
    206      */
    207     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    208     public BuildBase getBuild() {
    209         return build;
    210     }
    211
    212     /**
    213      * Sets the value of the build property.
    214      *
    215      * @param value
    216      *     allowed object is
    217      *     {@link BuildBase }
    218      *
    219      */
    220     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    221     public void setBuild(BuildBase value) {
    222         this.build = value;
    223     }
    224
    225     /**
    226      * Gets the value of the modules property.
    227      *
    228      * @return
    229      *     possible object is
    230      *     {@link Profile.Modules }
    231      *
    232      */
    233     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    234     public Profile.Modules getModules() {
    235         return modules;
    236     }
    237
    238     /**
    239      * Sets the value of the modules property.
    240      *
    241      * @param value
    242      *     allowed object is
    243      *     {@link Profile.Modules }
    244      *
    245      */
    246     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    247     public void setModules(Profile.Modules value) {
    248         this.modules = value;
    249     }
    250
    251     /**
    252      * Gets the value of the repositories property.
    253      *
    254      * @return
    255      *     possible object is
    256      *     {@link Profile.Repositories }
    257      *
    258      */
    259     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    260     public Profile.Repositories getRepositories() {
    261         return repositories;
    262     }
    263
    264     /**
    265      * Sets the value of the repositories property.
    266      *
    267      * @param value
    268      *     allowed object is
    269      *     {@link Profile.Repositories }
    270      *
    271      */
    272     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    273     public void setRepositories(Profile.Repositories value) {
    274         this.repositories = value;
    275     }
    276
    277     /**
    278      * Gets the value of the pluginRepositories property.
    279      *
    280      * @return
    281      *     possible object is
    282      *     {@link Profile.PluginRepositories }
    283      *
    284      */
    285     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    286     public Profile.PluginRepositories getPluginRepositories() {
    287         return pluginRepositories;
    288     }
    289
    290     /**
    291      * Sets the value of the pluginRepositories property.
    292      *
    293      * @param value
    294      *     allowed object is
    295      *     {@link Profile.PluginRepositories }
    296      *
    297      */
    298     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    299     public void setPluginRepositories(Profile.PluginRepositories value) {
    300         this.pluginRepositories = value;
    301     }
    302
    303     /**
    304      * Gets the value of the dependencies property.
    305      *
    306      * @return
    307      *     possible object is
    308      *     {@link Profile.Dependencies }
    309      *
    310      */
    311     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    312     public Profile.Dependencies getDependencies() {
    313         return dependencies;
    314     }
    315
    316     /**
    317      * Sets the value of the dependencies property.
    318      *
    319      * @param value
    320      *     allowed object is
    321      *     {@link Profile.Dependencies }
    322      *
    323      */
    324     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    325     public void setDependencies(Profile.Dependencies value) {
    326         this.dependencies = value;
    327     }
    328
    329     /**
    330      * Gets the value of the reports property.
    331      *
    332      * @return
    333      *     possible object is
    334      *     {@link Profile.Reports }
    335      *
    336      */
    337     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    338     public Profile.Reports getReports() {
    339         return reports;
    340     }
    341
    342     /**
    343      * Sets the value of the reports property.
    344      *
    345      * @param value
    346      *     allowed object is
    347      *     {@link Profile.Reports }
    348      *
    349      */
    350     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    351     public void setReports(Profile.Reports value) {
    352         this.reports = value;
    353     }
    354
    355     /**
    356      * Gets the value of the reporting property.
    357      *
    358      * @return
    359      *     possible object is
    360      *     {@link Reporting }
    361      *
    362      */
    363     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    364     public Reporting getReporting() {
    365         return reporting;
    366     }
    367
    368     /**
    369      * Sets the value of the reporting property.
    370      *
    371      * @param value
    372      *     allowed object is
    373      *     {@link Reporting }
    374      *
    375      */
    376     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    377     public void setReporting(Reporting value) {
    378         this.reporting = value;
    379     }
    380
    381     /**
    382      * Gets the value of the dependencyManagement property.
    383      *
    384      * @return
    385      *     possible object is
    386      *     {@link DependencyManagement }
    387      *
    388      */
    389     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    390     public DependencyManagement getDependencyManagement() {
    391         return dependencyManagement;
    392     }
    393
    394     /**
    395      * Sets the value of the dependencyManagement property.
    396      *
    397      * @param value
    398      *     allowed object is
    399      *     {@link DependencyManagement }
    400      *
    401      */
    402     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    403     public void setDependencyManagement(DependencyManagement value) {
    404         this.dependencyManagement = value;
    405     }
    406
    407     /**
    408      * Gets the value of the distributionManagement property.
    409      *
    410      * @return
    411      *     possible object is
    412      *     {@link DistributionManagement }
    413      *
    414      */
    415     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    416     public DistributionManagement getDistributionManagement() {
    417         return distributionManagement;
    418     }
    419
    420     /**
    421      * Sets the value of the distributionManagement property.
    422      *
    423      * @param value
    424      *     allowed object is
    425      *     {@link DistributionManagement }
    426      *
    427      */
    428     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    429     public void setDistributionManagement(DistributionManagement value) {
    430         this.distributionManagement = value;
    431     }
    432
    433     /**
    434      * Gets the value of the properties property.
    435      *
    436      * @return
    437      *     possible object is
    438      *     {@link Profile.Properties }
    439      *
    440      */
    441     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    442     public Profile.Properties getProperties() {
    443         return properties;
    444     }
    445
    446     /**
    447      * Sets the value of the properties property.
    448      *
    449      * @param value
    450      *     allowed object is
    451      *     {@link Profile.Properties }
    452      *
    453      */
    454     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    455     public void setProperties(Profile.Properties value) {
    456         this.properties = value;
    457     }
    458
    459
    460     /**
    461      * <p>Java class for anonymous complex type.
    462      *
    463      * <p>The following schema fragment specifies the expected content contained within this class.
    464      *
    465      * <pre>
    466      * &lt;complexType>
    467      *   &lt;complexContent>
    468      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    469      *       &lt;sequence>
    470      *         &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
    471      *       &lt;/sequence>
    472      *     &lt;/restriction>
    473      *   &lt;/complexContent>
    474      * &lt;/complexType>
    475      * </pre>
    476      *
    477      *
    478      */
    479     @XmlAccessorType(XmlAccessType.FIELD)
    480     @XmlType(name = "", propOrder = {
    481         "dependency"
    482     })
    483     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    484     public static class Dependencies {
    485
    486         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    487         protected List<Dependency> dependency;
    488
    489         /**
    490          * Gets the value of the dependency property.
    491          *
    492          * <p>
    493          * This accessor method returns a reference to the live list,
    494          * not a snapshot. Therefore any modification you make to the
    495          * returned list will be present inside the JAXB object.
    496          * This is why there is not a <CODE>set</CODE> method for the dependency property.
    497          *
    498          * <p>
    499          * For example, to add a new item, do as follows:
    500          * <pre>
    501          *    getDependency().add(newItem);
    502          * </pre>
    503          *
    504          *
    505          * <p>
    506          * Objects of the following type(s) are allowed in the list
    507          * {@link Dependency }
    508          *
    509          *
    510          */
    511         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    512         public List<Dependency> getDependency() {
    513             if (dependency == null) {
    514                 dependency = new ArrayList<Dependency>();
    515             }
    516             return this.dependency;
    517         }
    518
    519     }
    520
    521
    522     /**
    523      * <p>Java class for anonymous complex type.
    524      *
    525      * <p>The following schema fragment specifies the expected content contained within this class.
    526      *
    527      * <pre>
    528      * &lt;complexType>
    529      *   &lt;complexContent>
    530      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    531      *       &lt;sequence>
    532      *         &lt;element name="module" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
    533      *       &lt;/sequence>
    534      *     &lt;/restriction>
    535      *   &lt;/complexContent>
    536      * &lt;/complexType>
    537      * </pre>
    538      *
    539      *
    540      */
    541     @XmlAccessorType(XmlAccessType.FIELD)
    542     @XmlType(name = "", propOrder = {
    543         "module"
    544     })
    545     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    546     public static class Modules {
    547
    548         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    549         protected List<String> module;
    550
    551         /**
    552          * Gets the value of the module property.
    553          *
    554          * <p>
    555          * This accessor method returns a reference to the live list,
    556          * not a snapshot. Therefore any modification you make to the
    557          * returned list will be present inside the JAXB object.
    558          * This is why there is not a <CODE>set</CODE> method for the module property.
    559          *
    560          * <p>
    561          * For example, to add a new item, do as follows:
    562          * <pre>
    563          *    getModule().add(newItem);
    564          * </pre>
    565          *
    566          *
    567          * <p>
    568          * Objects of the following type(s) are allowed in the list
    569          * {@link String }
    570          *
    571          *
    572          */
    573         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    574         public List<String> getModule() {
    575             if (module == null) {
    576                 module = new ArrayList<String>();
    577             }
    578             return this.module;
    579         }
    580
    581     }
    582
    583
    584     /**
    585      * <p>Java class for anonymous complex type.
    586      *
    587      * <p>The following schema fragment specifies the expected content contained within this class.
    588      *
    589      * <pre>
    590      * &lt;complexType>
    591      *   &lt;complexContent>
    592      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    593      *       &lt;sequence>
    594      *         &lt;element name="pluginRepository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    595      *       &lt;/sequence>
    596      *     &lt;/restriction>
    597      *   &lt;/complexContent>
    598      * &lt;/complexType>
    599      * </pre>
    600      *
    601      *
    602      */
    603     @XmlAccessorType(XmlAccessType.FIELD)
    604     @XmlType(name = "", propOrder = {
    605         "pluginRepository"
    606     })
    607     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    608     public static class PluginRepositories {
    609
    610         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    611         protected List<Repository> pluginRepository;
    612
    613         /**
    614          * Gets the value of the pluginRepository property.
    615          *
    616          * <p>
    617          * This accessor method returns a reference to the live list,
    618          * not a snapshot. Therefore any modification you make to the
    619          * returned list will be present inside the JAXB object.
    620          * This is why there is not a <CODE>set</CODE> method for the pluginRepository property.
    621          *
    622          * <p>
    623          * For example, to add a new item, do as follows:
    624          * <pre>
    625          *    getPluginRepository().add(newItem);
    626          * </pre>
    627          *
    628          *
    629          * <p>
    630          * Objects of the following type(s) are allowed in the list
    631          * {@link Repository }
    632          *
    633          *
    634          */
    635         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    636         public List<Repository> getPluginRepository() {
    637             if (pluginRepository == null) {
    638                 pluginRepository = new ArrayList<Repository>();
    639             }
    640             return this.pluginRepository;
    641         }
    642
    643     }
    644
    645
    646     /**
    647      * <p>Java class for anonymous complex type.
    648      *
    649      * <p>The following schema fragment specifies the expected content contained within this class.
    650      *
    651      * <pre>
    652      * &lt;complexType>
    653      *   &lt;complexContent>
    654      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    655      *       &lt;sequence>
    656      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    657      *       &lt;/sequence>
    658      *     &lt;/restriction>
    659      *   &lt;/complexContent>
    660      * &lt;/complexType>
    661      * </pre>
    662      *
    663      *
    664      */
    665     @XmlAccessorType(XmlAccessType.FIELD)
    666     @XmlType(name = "", propOrder = {
    667         "any"
    668     })
    669     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    670     public static class Properties {
    671
    672         @XmlAnyElement
    673         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    674         protected List<Element> any;
    675
    676         /**
    677          * Gets the value of the any property.
    678          *
    679          * <p>
    680          * This accessor method returns a reference to the live list,
    681          * not a snapshot. Therefore any modification you make to the
    682          * returned list will be present inside the JAXB object.
    683          * This is why there is not a <CODE>set</CODE> method for the any property.
    684          *
    685          * <p>
    686          * For example, to add a new item, do as follows:
    687          * <pre>
    688          *    getAny().add(newItem);
    689          * </pre>
    690          *
    691          *
    692          * <p>
    693          * Objects of the following type(s) are allowed in the list
    694          * {@link Element }
    695          *
    696          *
    697          */
    698         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    699         public List<Element> getAny() {
    700             if (any == null) {
    701                 any = new ArrayList<Element>();
    702             }
    703             return this.any;
    704         }
    705
    706     }
    707
    708
    709     /**
    710      * <p>Java class for anonymous complex type.
    711      *
    712      * <p>The following schema fragment specifies the expected content contained within this class.
    713      *
    714      * <pre>
    715      * &lt;complexType>
    716      *   &lt;complexContent>
    717      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    718      *       &lt;sequence>
    719      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    720      *       &lt;/sequence>
    721      *     &lt;/restriction>
    722      *   &lt;/complexContent>
    723      * &lt;/complexType>
    724      * </pre>
    725      *
    726      *
    727      */
    728     @XmlAccessorType(XmlAccessType.FIELD)
    729     @XmlType(name = "", propOrder = {
    730         "any"
    731     })
    732     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    733     public static class Reports {
    734
    735         @XmlAnyElement
    736         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    737         protected List<Element> any;
    738
    739         /**
    740          * Gets the value of the any property.
    741          *
    742          * <p>
    743          * This accessor method returns a reference to the live list,
    744          * not a snapshot. Therefore any modification you make to the
    745          * returned list will be present inside the JAXB object.
    746          * This is why there is not a <CODE>set</CODE> method for the any property.
    747          *
    748          * <p>
    749          * For example, to add a new item, do as follows:
    750          * <pre>
    751          *    getAny().add(newItem);
    752          * </pre>
    753          *
    754          *
    755          * <p>
    756          * Objects of the following type(s) are allowed in the list
    757          * {@link Element }
    758          *
    759          *
    760          */
    761         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    762         public List<Element> getAny() {
    763             if (any == null) {
    764                 any = new ArrayList<Element>();
    765             }
    766             return this.any;
    767         }
    768
    769     }
    770
    771
    772     /**
    773      * <p>Java class for anonymous complex type.
    774      *
    775      * <p>The following schema fragment specifies the expected content contained within this class.
    776      *
    777      * <pre>
    778      * &lt;complexType>
    779      *   &lt;complexContent>
    780      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    781      *       &lt;sequence>
    782      *         &lt;element name="repository" type="{http://maven.apache.org/POM/4.0.0}Repository" maxOccurs="unbounded" minOccurs="0"/>
    783      *       &lt;/sequence>
    784      *     &lt;/restriction>
    785      *   &lt;/complexContent>
    786      * &lt;/complexType>
    787      * </pre>
    788      *
    789      *
    790      */
    791     @XmlAccessorType(XmlAccessType.FIELD)
    792     @XmlType(name = "", propOrder = {
    793         "repository"
    794     })
    795     @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    796     public static class Repositories {
    797
    798         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    799         protected List<Repository> repository;
    800
    801         /**
    802          * Gets the value of the repository property.
    803          *
    804          * <p>
    805          * This accessor method returns a reference to the live list,
    806          * not a snapshot. Therefore any modification you make to the
    807          * returned list will be present inside the JAXB object.
    808          * This is why there is not a <CODE>set</CODE> method for the repository property.
    809          *
    810          * <p>
    811          * For example, to add a new item, do as follows:
    812          * <pre>
    813          *    getRepository().add(newItem);
    814          * </pre>
    815          *
    816          *
    817          * <p>
    818          * Objects of the following type(s) are allowed in the list
    819          * {@link Repository }
    820          *
    821          *
    822          */
    823         @Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2012-11-09T12:33:57-05:00", comments = "JAXB RI vJAXB 2.1.10 in JDK 6")
    824         public List<Repository> getRepository() {
    825             if (repository == null) {
    826                 repository = new ArrayList<Repository>();
    827             }
    828             return this.repository;
    829         }
    830
    831     }
    832
    833 }