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.XmlElement;
    18  import javax.xml.bind.annotation.XmlType;
    19  import org.w3c.dom.Element;
    20
    21
    22  /**
    23   *  4.0.0
    24   *
    25   * <p>Java class for Plugin complex type.
    26   *
    27   * <p>The following schema fragment specifies the expected content contained within this class.
    28   *
    29   * <pre>
    30   * &lt;complexType name="Plugin">
    31   *   &lt;complexContent>
    32   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    33   *       &lt;all>
    34   *         &lt;element name="groupId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    35   *         &lt;element name="artifactId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    36   *         &lt;element name="version" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    37   *         &lt;element name="extensions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
    38   *         &lt;element name="executions" 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="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
    44   *                 &lt;/sequence>
    45   *               &lt;/restriction>
    46   *             &lt;/complexContent>
    47   *           &lt;/complexType>
    48   *         &lt;/element>
    49   *         &lt;element name="dependencies" 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="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
    55   *                 &lt;/sequence>
    56   *               &lt;/restriction>
    57   *             &lt;/complexContent>
    58   *           &lt;/complexType>
    59   *         &lt;/element>
    60   *         &lt;element name="goals" minOccurs="0">
    61   *           &lt;complexType>
    62   *             &lt;complexContent>
    63   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    64   *                 &lt;sequence>
    65   *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    66   *                 &lt;/sequence>
    67   *               &lt;/restriction>
    68   *             &lt;/complexContent>
    69   *           &lt;/complexType>
    70   *         &lt;/element>
    71   *         &lt;element name="inherited" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
    72   *         &lt;element name="configuration" minOccurs="0">
    73   *           &lt;complexType>
    74   *             &lt;complexContent>
    75   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    76   *                 &lt;sequence>
    77   *                   &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    78   *                 &lt;/sequence>
    79   *               &lt;/restriction>
    80   *             &lt;/complexContent>
    81   *           &lt;/complexType>
    82   *         &lt;/element>
    83   *       &lt;/all>
    84   *     &lt;/restriction>
    85   *   &lt;/complexContent>
    86   * &lt;/complexType>
    87   * </pre>
    88   *
    89   *
    90   */
    91  @XmlAccessorType(XmlAccessType.FIELD)
    92  @XmlType(name = "Plugin", propOrder = {
    93
    94  })
    95  @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")
    96  public class Plugin {
    97
    98      @XmlElement(defaultValue = "org.apache.maven.plugins")
    99      @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")
    100     protected String groupId;
    101     @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")
    102     protected String artifactId;
    103     @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")
    104     protected String version;
    105     @XmlElement(defaultValue = "false")
    106     @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")
    107     protected Boolean extensions;
    108     @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")
    109     protected Plugin.Executions executions;
    110     @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")
    111     protected Plugin.Dependencies dependencies;
    112     @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")
    113     protected Plugin.Goals goals;
    114     @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")
    115     protected String inherited;
    116     @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")
    117     protected Plugin.Configuration configuration;
    118
    119     /**
    120      * Gets the value of the groupId property.
    121      *
    122      * @return
    123      *     possible object is
    124      *     {@link String }
    125      *
    126      */
    127     @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")
    128     public String getGroupId() {
    129         return groupId;
    130     }
    131
    132     /**
    133      * Sets the value of the groupId property.
    134      *
    135      * @param value
    136      *     allowed object is
    137      *     {@link String }
    138      *
    139      */
    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     public void setGroupId(String value) {
    142         this.groupId = value;
    143     }
    144
    145     /**
    146      * Gets the value of the artifactId property.
    147      *
    148      * @return
    149      *     possible object is
    150      *     {@link String }
    151      *
    152      */
    153     @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")
    154     public String getArtifactId() {
    155         return artifactId;
    156     }
    157
    158     /**
    159      * Sets the value of the artifactId property.
    160      *
    161      * @param value
    162      *     allowed object is
    163      *     {@link String }
    164      *
    165      */
    166     @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")
    167     public void setArtifactId(String value) {
    168         this.artifactId = value;
    169     }
    170
    171     /**
    172      * Gets the value of the version property.
    173      *
    174      * @return
    175      *     possible object is
    176      *     {@link String }
    177      *
    178      */
    179     @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")
    180     public String getVersion() {
    181         return version;
    182     }
    183
    184     /**
    185      * Sets the value of the version property.
    186      *
    187      * @param value
    188      *     allowed object is
    189      *     {@link String }
    190      *
    191      */
    192     @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")
    193     public void setVersion(String value) {
    194         this.version = value;
    195     }
    196
    197     /**
    198      * Gets the value of the extensions property.
    199      *
    200      * @return
    201      *     possible object is
    202      *     {@link Boolean }
    203      *
    204      */
    205     @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")
    206     public Boolean isExtensions() {
    207         return extensions;
    208     }
    209
    210     /**
    211      * Sets the value of the extensions property.
    212      *
    213      * @param value
    214      *     allowed object is
    215      *     {@link Boolean }
    216      *
    217      */
    218     @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")
    219     public void setExtensions(Boolean value) {
    220         this.extensions = value;
    221     }
    222
    223     /**
    224      * Gets the value of the executions property.
    225      *
    226      * @return
    227      *     possible object is
    228      *     {@link Plugin.Executions }
    229      *
    230      */
    231     @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")
    232     public Plugin.Executions getExecutions() {
    233         return executions;
    234     }
    235
    236     /**
    237      * Sets the value of the executions property.
    238      *
    239      * @param value
    240      *     allowed object is
    241      *     {@link Plugin.Executions }
    242      *
    243      */
    244     @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")
    245     public void setExecutions(Plugin.Executions value) {
    246         this.executions = value;
    247     }
    248
    249     /**
    250      * Gets the value of the dependencies property.
    251      *
    252      * @return
    253      *     possible object is
    254      *     {@link Plugin.Dependencies }
    255      *
    256      */
    257     @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")
    258     public Plugin.Dependencies getDependencies() {
    259         return dependencies;
    260     }
    261
    262     /**
    263      * Sets the value of the dependencies property.
    264      *
    265      * @param value
    266      *     allowed object is
    267      *     {@link Plugin.Dependencies }
    268      *
    269      */
    270     @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")
    271     public void setDependencies(Plugin.Dependencies value) {
    272         this.dependencies = value;
    273     }
    274
    275     /**
    276      * Gets the value of the goals property.
    277      *
    278      * @return
    279      *     possible object is
    280      *     {@link Plugin.Goals }
    281      *
    282      */
    283     @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")
    284     public Plugin.Goals getGoals() {
    285         return goals;
    286     }
    287
    288     /**
    289      * Sets the value of the goals property.
    290      *
    291      * @param value
    292      *     allowed object is
    293      *     {@link Plugin.Goals }
    294      *
    295      */
    296     @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")
    297     public void setGoals(Plugin.Goals value) {
    298         this.goals = value;
    299     }
    300
    301     /**
    302      * Gets the value of the inherited property.
    303      *
    304      * @return
    305      *     possible object is
    306      *     {@link String }
    307      *
    308      */
    309     @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")
    310     public String getInherited() {
    311         return inherited;
    312     }
    313
    314     /**
    315      * Sets the value of the inherited property.
    316      *
    317      * @param value
    318      *     allowed object is
    319      *     {@link String }
    320      *
    321      */
    322     @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")
    323     public void setInherited(String value) {
    324         this.inherited = value;
    325     }
    326
    327     /**
    328      * Gets the value of the configuration property.
    329      *
    330      * @return
    331      *     possible object is
    332      *     {@link Plugin.Configuration }
    333      *
    334      */
    335     @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")
    336     public Plugin.Configuration getConfiguration() {
    337         return configuration;
    338     }
    339
    340     /**
    341      * Sets the value of the configuration property.
    342      *
    343      * @param value
    344      *     allowed object is
    345      *     {@link Plugin.Configuration }
    346      *
    347      */
    348     @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")
    349     public void setConfiguration(Plugin.Configuration value) {
    350         this.configuration = value;
    351     }
    352
    353
    354     /**
    355      * <p>Java class for anonymous complex type.
    356      *
    357      * <p>The following schema fragment specifies the expected content contained within this class.
    358      *
    359      * <pre>
    360      * &lt;complexType>
    361      *   &lt;complexContent>
    362      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    363      *       &lt;sequence>
    364      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    365      *       &lt;/sequence>
    366      *     &lt;/restriction>
    367      *   &lt;/complexContent>
    368      * &lt;/complexType>
    369      * </pre>
    370      *
    371      *
    372      */
    373     @XmlAccessorType(XmlAccessType.FIELD)
    374     @XmlType(name = "", propOrder = {
    375         "any"
    376     })
    377     @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")
    378     public static class Configuration {
    379
    380         @XmlAnyElement
    381         @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")
    382         protected List<Element> any;
    383
    384         /**
    385          * Gets the value of the any property.
    386          *
    387          * <p>
    388          * This accessor method returns a reference to the live list,
    389          * not a snapshot. Therefore any modification you make to the
    390          * returned list will be present inside the JAXB object.
    391          * This is why there is not a <CODE>set</CODE> method for the any property.
    392          *
    393          * <p>
    394          * For example, to add a new item, do as follows:
    395          * <pre>
    396          *    getAny().add(newItem);
    397          * </pre>
    398          *
    399          *
    400          * <p>
    401          * Objects of the following type(s) are allowed in the list
    402          * {@link Element }
    403          *
    404          *
    405          */
    406         @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")
    407         public List<Element> getAny() {
    408             if (any == null) {
    409                 any = new ArrayList<Element>();
    410             }
    411             return this.any;
    412         }
    413
    414     }
    415
    416
    417     /**
    418      * <p>Java class for anonymous complex type.
    419      *
    420      * <p>The following schema fragment specifies the expected content contained within this class.
    421      *
    422      * <pre>
    423      * &lt;complexType>
    424      *   &lt;complexContent>
    425      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    426      *       &lt;sequence>
    427      *         &lt;element name="dependency" type="{http://maven.apache.org/POM/4.0.0}Dependency" maxOccurs="unbounded" minOccurs="0"/>
    428      *       &lt;/sequence>
    429      *     &lt;/restriction>
    430      *   &lt;/complexContent>
    431      * &lt;/complexType>
    432      * </pre>
    433      *
    434      *
    435      */
    436     @XmlAccessorType(XmlAccessType.FIELD)
    437     @XmlType(name = "", propOrder = {
    438         "dependency"
    439     })
    440     @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")
    441     public static class Dependencies {
    442
    443         @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")
    444         protected List<Dependency> dependency;
    445
    446         /**
    447          * Gets the value of the dependency property.
    448          *
    449          * <p>
    450          * This accessor method returns a reference to the live list,
    451          * not a snapshot. Therefore any modification you make to the
    452          * returned list will be present inside the JAXB object.
    453          * This is why there is not a <CODE>set</CODE> method for the dependency property.
    454          *
    455          * <p>
    456          * For example, to add a new item, do as follows:
    457          * <pre>
    458          *    getDependency().add(newItem);
    459          * </pre>
    460          *
    461          *
    462          * <p>
    463          * Objects of the following type(s) are allowed in the list
    464          * {@link Dependency }
    465          *
    466          *
    467          */
    468         @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")
    469         public List<Dependency> getDependency() {
    470             if (dependency == null) {
    471                 dependency = new ArrayList<Dependency>();
    472             }
    473             return this.dependency;
    474         }
    475
    476     }
    477
    478
    479     /**
    480      * <p>Java class for anonymous complex type.
    481      *
    482      * <p>The following schema fragment specifies the expected content contained within this class.
    483      *
    484      * <pre>
    485      * &lt;complexType>
    486      *   &lt;complexContent>
    487      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    488      *       &lt;sequence>
    489      *         &lt;element name="execution" type="{http://maven.apache.org/POM/4.0.0}PluginExecution" maxOccurs="unbounded" minOccurs="0"/>
    490      *       &lt;/sequence>
    491      *     &lt;/restriction>
    492      *   &lt;/complexContent>
    493      * &lt;/complexType>
    494      * </pre>
    495      *
    496      *
    497      */
    498     @XmlAccessorType(XmlAccessType.FIELD)
    499     @XmlType(name = "", propOrder = {
    500         "execution"
    501     })
    502     @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")
    503     public static class Executions {
    504
    505         @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")
    506         protected List<PluginExecution> execution;
    507
    508         /**
    509          * Gets the value of the execution property.
    510          *
    511          * <p>
    512          * This accessor method returns a reference to the live list,
    513          * not a snapshot. Therefore any modification you make to the
    514          * returned list will be present inside the JAXB object.
    515          * This is why there is not a <CODE>set</CODE> method for the execution property.
    516          *
    517          * <p>
    518          * For example, to add a new item, do as follows:
    519          * <pre>
    520          *    getExecution().add(newItem);
    521          * </pre>
    522          *
    523          *
    524          * <p>
    525          * Objects of the following type(s) are allowed in the list
    526          * {@link PluginExecution }
    527          *
    528          *
    529          */
    530         @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")
    531         public List<PluginExecution> getExecution() {
    532             if (execution == null) {
    533                 execution = new ArrayList<PluginExecution>();
    534             }
    535             return this.execution;
    536         }
    537
    538     }
    539
    540
    541     /**
    542      * <p>Java class for anonymous complex type.
    543      *
    544      * <p>The following schema fragment specifies the expected content contained within this class.
    545      *
    546      * <pre>
    547      * &lt;complexType>
    548      *   &lt;complexContent>
    549      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    550      *       &lt;sequence>
    551      *         &lt;any processContents='skip' maxOccurs="unbounded" minOccurs="0"/>
    552      *       &lt;/sequence>
    553      *     &lt;/restriction>
    554      *   &lt;/complexContent>
    555      * &lt;/complexType>
    556      * </pre>
    557      *
    558      *
    559      */
    560     @XmlAccessorType(XmlAccessType.FIELD)
    561     @XmlType(name = "", propOrder = {
    562         "any"
    563     })
    564     @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")
    565     public static class Goals {
    566
    567         @XmlAnyElement
    568         @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")
    569         protected List<Element> any;
    570
    571         /**
    572          * Gets the value of the any property.
    573          *
    574          * <p>
    575          * This accessor method returns a reference to the live list,
    576          * not a snapshot. Therefore any modification you make to the
    577          * returned list will be present inside the JAXB object.
    578          * This is why there is not a <CODE>set</CODE> method for the any property.
    579          *
    580          * <p>
    581          * For example, to add a new item, do as follows:
    582          * <pre>
    583          *    getAny().add(newItem);
    584          * </pre>
    585          *
    586          *
    587          * <p>
    588          * Objects of the following type(s) are allowed in the list
    589          * {@link Element }
    590          *
    591          *
    592          */
    593         @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")
    594         public List<Element> getAny() {
    595             if (any == null) {
    596                 any = new ArrayList<Element>();
    597             }
    598             return this.any;
    599         }
    600
    601     }
    602
    603 }