Coverage Report - fr.paris.lutece.plugins.releaser.business.jaxb.maven.Build
 
Classes in this File Line Coverage Branch Coverage Complexity
Build
2 %
1/43
N/A
1,152
Build$Extensions
25 %
1/4
0 %
0/2
1,152
Build$Filters
0 %
0/4
0 %
0/2
1,152
Build$Plugins
25 %
1/4
0 %
0/2
1,152
Build$Resources
0 %
0/4
0 %
0/2
1,152
Build$TestResources
0 %
0/4
0 %
0/2
1,152
 
 1  
 //
 2  
 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
 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: 2017.05.11 at 06:51:22 PM CEST 
 6  
 //
 7  
 
 8  
 
 9  
 package fr.paris.lutece.plugins.releaser.business.jaxb.maven;
 10  
 
 11  
 import java.util.ArrayList;
 12  
 import java.util.List;
 13  
 import javax.xml.bind.annotation.XmlAccessType;
 14  
 import javax.xml.bind.annotation.XmlAccessorType;
 15  
 import javax.xml.bind.annotation.XmlType;
 16  
 
 17  
 
 18  
 /**
 19  
  *  3.0.0+
 20  
  * 
 21  
  * <p>Java class for Build complex type.
 22  
  * 
 23  
  * <p>The following schema fragment specifies the expected content contained within this class.
 24  
  * 
 25  
  * <pre>
 26  
  * &lt;complexType name="Build">
 27  
  *   &lt;complexContent>
 28  
  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 29  
  *       &lt;all>
 30  
  *         &lt;element name="sourceDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 31  
  *         &lt;element name="scriptSourceDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 32  
  *         &lt;element name="testSourceDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 33  
  *         &lt;element name="outputDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 34  
  *         &lt;element name="testOutputDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 35  
  *         &lt;element name="extensions" minOccurs="0">
 36  
  *           &lt;complexType>
 37  
  *             &lt;complexContent>
 38  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 39  
  *                 &lt;sequence>
 40  
  *                   &lt;element name="extension" type="{http://maven.apache.org/POM/4.0.0}Extension" maxOccurs="unbounded" minOccurs="0"/>
 41  
  *                 &lt;/sequence>
 42  
  *               &lt;/restriction>
 43  
  *             &lt;/complexContent>
 44  
  *           &lt;/complexType>
 45  
  *         &lt;/element>
 46  
  *         &lt;element name="defaultGoal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 47  
  *         &lt;element name="resources" minOccurs="0">
 48  
  *           &lt;complexType>
 49  
  *             &lt;complexContent>
 50  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 51  
  *                 &lt;sequence>
 52  
  *                   &lt;element name="resource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 53  
  *                 &lt;/sequence>
 54  
  *               &lt;/restriction>
 55  
  *             &lt;/complexContent>
 56  
  *           &lt;/complexType>
 57  
  *         &lt;/element>
 58  
  *         &lt;element name="testResources" minOccurs="0">
 59  
  *           &lt;complexType>
 60  
  *             &lt;complexContent>
 61  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 62  
  *                 &lt;sequence>
 63  
  *                   &lt;element name="testResource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 64  
  *                 &lt;/sequence>
 65  
  *               &lt;/restriction>
 66  
  *             &lt;/complexContent>
 67  
  *           &lt;/complexType>
 68  
  *         &lt;/element>
 69  
  *         &lt;element name="directory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 70  
  *         &lt;element name="finalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 71  
  *         &lt;element name="filters" 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="filter" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 77  
  *                 &lt;/sequence>
 78  
  *               &lt;/restriction>
 79  
  *             &lt;/complexContent>
 80  
  *           &lt;/complexType>
 81  
  *         &lt;/element>
 82  
  *         &lt;element name="pluginManagement" type="{http://maven.apache.org/POM/4.0.0}PluginManagement" minOccurs="0"/>
 83  
  *         &lt;element name="plugins" minOccurs="0">
 84  
  *           &lt;complexType>
 85  
  *             &lt;complexContent>
 86  
  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 87  
  *                 &lt;sequence>
 88  
  *                   &lt;element name="plugin" type="{http://maven.apache.org/POM/4.0.0}Plugin" maxOccurs="unbounded" minOccurs="0"/>
 89  
  *                 &lt;/sequence>
 90  
  *               &lt;/restriction>
 91  
  *             &lt;/complexContent>
 92  
  *           &lt;/complexType>
 93  
  *         &lt;/element>
 94  
  *       &lt;/all>
 95  
  *     &lt;/restriction>
 96  
  *   &lt;/complexContent>
 97  
  * &lt;/complexType>
 98  
  * </pre>
 99  
  * 
 100  
  * 
 101  
  */
 102  
 @XmlAccessorType(XmlAccessType.FIELD)
 103  
 @XmlType(name = "Build", propOrder = {
 104  
 
 105  
 })
 106  1
 public class Build {
 107  
 
 108  
     protected String sourceDirectory;
 109  
     protected String scriptSourceDirectory;
 110  
     protected String testSourceDirectory;
 111  
     protected String outputDirectory;
 112  
     protected String testOutputDirectory;
 113  
     protected Build.Extensions extensions;
 114  
     protected String defaultGoal;
 115  
     protected Build.Resources resources;
 116  
     protected Build.TestResources testResources;
 117  
     protected String directory;
 118  
     protected String finalName;
 119  
     protected Build.Filters filters;
 120  
     protected PluginManagement pluginManagement;
 121  
     protected Build.Plugins plugins;
 122  
 
 123  
     /**
 124  
      * Gets the value of the sourceDirectory property.
 125  
      * 
 126  
      * @return
 127  
      *     possible object is
 128  
      *     {@link String }
 129  
      *     
 130  
      */
 131  
     public String getSourceDirectory() {
 132  0
         return sourceDirectory;
 133  
     }
 134  
 
 135  
     /**
 136  
      * Sets the value of the sourceDirectory property.
 137  
      * 
 138  
      * @param value
 139  
      *     allowed object is
 140  
      *     {@link String }
 141  
      *     
 142  
      */
 143  
     public void setSourceDirectory(String value) {
 144  0
         this.sourceDirectory = value;
 145  0
     }
 146  
 
 147  
     /**
 148  
      * Gets the value of the scriptSourceDirectory property.
 149  
      * 
 150  
      * @return
 151  
      *     possible object is
 152  
      *     {@link String }
 153  
      *     
 154  
      */
 155  
     public String getScriptSourceDirectory() {
 156  0
         return scriptSourceDirectory;
 157  
     }
 158  
 
 159  
     /**
 160  
      * Sets the value of the scriptSourceDirectory property.
 161  
      * 
 162  
      * @param value
 163  
      *     allowed object is
 164  
      *     {@link String }
 165  
      *     
 166  
      */
 167  
     public void setScriptSourceDirectory(String value) {
 168  0
         this.scriptSourceDirectory = value;
 169  0
     }
 170  
 
 171  
     /**
 172  
      * Gets the value of the testSourceDirectory property.
 173  
      * 
 174  
      * @return
 175  
      *     possible object is
 176  
      *     {@link String }
 177  
      *     
 178  
      */
 179  
     public String getTestSourceDirectory() {
 180  0
         return testSourceDirectory;
 181  
     }
 182  
 
 183  
     /**
 184  
      * Sets the value of the testSourceDirectory property.
 185  
      * 
 186  
      * @param value
 187  
      *     allowed object is
 188  
      *     {@link String }
 189  
      *     
 190  
      */
 191  
     public void setTestSourceDirectory(String value) {
 192  0
         this.testSourceDirectory = value;
 193  0
     }
 194  
 
 195  
     /**
 196  
      * Gets the value of the outputDirectory property.
 197  
      * 
 198  
      * @return
 199  
      *     possible object is
 200  
      *     {@link String }
 201  
      *     
 202  
      */
 203  
     public String getOutputDirectory() {
 204  0
         return outputDirectory;
 205  
     }
 206  
 
 207  
     /**
 208  
      * Sets the value of the outputDirectory property.
 209  
      * 
 210  
      * @param value
 211  
      *     allowed object is
 212  
      *     {@link String }
 213  
      *     
 214  
      */
 215  
     public void setOutputDirectory(String value) {
 216  0
         this.outputDirectory = value;
 217  0
     }
 218  
 
 219  
     /**
 220  
      * Gets the value of the testOutputDirectory property.
 221  
      * 
 222  
      * @return
 223  
      *     possible object is
 224  
      *     {@link String }
 225  
      *     
 226  
      */
 227  
     public String getTestOutputDirectory() {
 228  0
         return testOutputDirectory;
 229  
     }
 230  
 
 231  
     /**
 232  
      * Sets the value of the testOutputDirectory property.
 233  
      * 
 234  
      * @param value
 235  
      *     allowed object is
 236  
      *     {@link String }
 237  
      *     
 238  
      */
 239  
     public void setTestOutputDirectory(String value) {
 240  0
         this.testOutputDirectory = value;
 241  0
     }
 242  
 
 243  
     /**
 244  
      * Gets the value of the extensions property.
 245  
      * 
 246  
      * @return
 247  
      *     possible object is
 248  
      *     {@link Build.Extensions }
 249  
      *     
 250  
      */
 251  
     public Build.Extensions getExtensions() {
 252  0
         return extensions;
 253  
     }
 254  
 
 255  
     /**
 256  
      * Sets the value of the extensions property.
 257  
      * 
 258  
      * @param value
 259  
      *     allowed object is
 260  
      *     {@link Build.Extensions }
 261  
      *     
 262  
      */
 263  
     public void setExtensions(Build.Extensions value) {
 264  0
         this.extensions = value;
 265  0
     }
 266  
 
 267  
     /**
 268  
      * Gets the value of the defaultGoal property.
 269  
      * 
 270  
      * @return
 271  
      *     possible object is
 272  
      *     {@link String }
 273  
      *     
 274  
      */
 275  
     public String getDefaultGoal() {
 276  0
         return defaultGoal;
 277  
     }
 278  
 
 279  
     /**
 280  
      * Sets the value of the defaultGoal property.
 281  
      * 
 282  
      * @param value
 283  
      *     allowed object is
 284  
      *     {@link String }
 285  
      *     
 286  
      */
 287  
     public void setDefaultGoal(String value) {
 288  0
         this.defaultGoal = value;
 289  0
     }
 290  
 
 291  
     /**
 292  
      * Gets the value of the resources property.
 293  
      * 
 294  
      * @return
 295  
      *     possible object is
 296  
      *     {@link Build.Resources }
 297  
      *     
 298  
      */
 299  
     public Build.Resources getResources() {
 300  0
         return resources;
 301  
     }
 302  
 
 303  
     /**
 304  
      * Sets the value of the resources property.
 305  
      * 
 306  
      * @param value
 307  
      *     allowed object is
 308  
      *     {@link Build.Resources }
 309  
      *     
 310  
      */
 311  
     public void setResources(Build.Resources value) {
 312  0
         this.resources = value;
 313  0
     }
 314  
 
 315  
     /**
 316  
      * Gets the value of the testResources property.
 317  
      * 
 318  
      * @return
 319  
      *     possible object is
 320  
      *     {@link Build.TestResources }
 321  
      *     
 322  
      */
 323  
     public Build.TestResources getTestResources() {
 324  0
         return testResources;
 325  
     }
 326  
 
 327  
     /**
 328  
      * Sets the value of the testResources property.
 329  
      * 
 330  
      * @param value
 331  
      *     allowed object is
 332  
      *     {@link Build.TestResources }
 333  
      *     
 334  
      */
 335  
     public void setTestResources(Build.TestResources value) {
 336  0
         this.testResources = value;
 337  0
     }
 338  
 
 339  
     /**
 340  
      * Gets the value of the directory property.
 341  
      * 
 342  
      * @return
 343  
      *     possible object is
 344  
      *     {@link String }
 345  
      *     
 346  
      */
 347  
     public String getDirectory() {
 348  0
         return directory;
 349  
     }
 350  
 
 351  
     /**
 352  
      * Sets the value of the directory property.
 353  
      * 
 354  
      * @param value
 355  
      *     allowed object is
 356  
      *     {@link String }
 357  
      *     
 358  
      */
 359  
     public void setDirectory(String value) {
 360  0
         this.directory = value;
 361  0
     }
 362  
 
 363  
     /**
 364  
      * Gets the value of the finalName property.
 365  
      * 
 366  
      * @return
 367  
      *     possible object is
 368  
      *     {@link String }
 369  
      *     
 370  
      */
 371  
     public String getFinalName() {
 372  0
         return finalName;
 373  
     }
 374  
 
 375  
     /**
 376  
      * Sets the value of the finalName property.
 377  
      * 
 378  
      * @param value
 379  
      *     allowed object is
 380  
      *     {@link String }
 381  
      *     
 382  
      */
 383  
     public void setFinalName(String value) {
 384  0
         this.finalName = value;
 385  0
     }
 386  
 
 387  
     /**
 388  
      * Gets the value of the filters property.
 389  
      * 
 390  
      * @return
 391  
      *     possible object is
 392  
      *     {@link Build.Filters }
 393  
      *     
 394  
      */
 395  
     public Build.Filters getFilters() {
 396  0
         return filters;
 397  
     }
 398  
 
 399  
     /**
 400  
      * Sets the value of the filters property.
 401  
      * 
 402  
      * @param value
 403  
      *     allowed object is
 404  
      *     {@link Build.Filters }
 405  
      *     
 406  
      */
 407  
     public void setFilters(Build.Filters value) {
 408  0
         this.filters = value;
 409  0
     }
 410  
 
 411  
     /**
 412  
      * Gets the value of the pluginManagement property.
 413  
      * 
 414  
      * @return
 415  
      *     possible object is
 416  
      *     {@link PluginManagement }
 417  
      *     
 418  
      */
 419  
     public PluginManagement getPluginManagement() {
 420  0
         return pluginManagement;
 421  
     }
 422  
 
 423  
     /**
 424  
      * Sets the value of the pluginManagement property.
 425  
      * 
 426  
      * @param value
 427  
      *     allowed object is
 428  
      *     {@link PluginManagement }
 429  
      *     
 430  
      */
 431  
     public void setPluginManagement(PluginManagement value) {
 432  0
         this.pluginManagement = value;
 433  0
     }
 434  
 
 435  
     /**
 436  
      * Gets the value of the plugins property.
 437  
      * 
 438  
      * @return
 439  
      *     possible object is
 440  
      *     {@link Build.Plugins }
 441  
      *     
 442  
      */
 443  
     public Build.Plugins getPlugins() {
 444  0
         return plugins;
 445  
     }
 446  
 
 447  
     /**
 448  
      * Sets the value of the plugins property.
 449  
      * 
 450  
      * @param value
 451  
      *     allowed object is
 452  
      *     {@link Build.Plugins }
 453  
      *     
 454  
      */
 455  
     public void setPlugins(Build.Plugins value) {
 456  0
         this.plugins = value;
 457  0
     }
 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="extension" type="{http://maven.apache.org/POM/4.0.0}Extension" 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  
         "extension"
 482  
     })
 483  1
     public static class Extensions {
 484  
 
 485  
         protected List<Extension> extension;
 486  
 
 487  
         /**
 488  
          * Gets the value of the extension property.
 489  
          * 
 490  
          * <p>
 491  
          * This accessor method returns a reference to the live list,
 492  
          * not a snapshot. Therefore any modification you make to the
 493  
          * returned list will be present inside the JAXB object.
 494  
          * This is why there is not a <CODE>set</CODE> method for the extension property.
 495  
          * 
 496  
          * <p>
 497  
          * For example, to add a new item, do as follows:
 498  
          * <pre>
 499  
          *    getExtension().add(newItem);
 500  
          * </pre>
 501  
          * 
 502  
          * 
 503  
          * <p>
 504  
          * Objects of the following type(s) are allowed in the list
 505  
          * {@link Extension }
 506  
          * 
 507  
          * 
 508  
          */
 509  
         public List<Extension> getExtension() {
 510  0
             if (extension == null) {
 511  0
                 extension = new ArrayList<Extension>();
 512  
             }
 513  0
             return this.extension;
 514  
         }
 515  
 
 516  
     }
 517  
 
 518  
 
 519  
     /**
 520  
      * <p>Java class for anonymous complex type.
 521  
      * 
 522  
      * <p>The following schema fragment specifies the expected content contained within this class.
 523  
      * 
 524  
      * <pre>
 525  
      * &lt;complexType>
 526  
      *   &lt;complexContent>
 527  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 528  
      *       &lt;sequence>
 529  
      *         &lt;element name="filter" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 530  
      *       &lt;/sequence>
 531  
      *     &lt;/restriction>
 532  
      *   &lt;/complexContent>
 533  
      * &lt;/complexType>
 534  
      * </pre>
 535  
      * 
 536  
      * 
 537  
      */
 538  
     @XmlAccessorType(XmlAccessType.FIELD)
 539  
     @XmlType(name = "", propOrder = {
 540  
         "filter"
 541  
     })
 542  0
     public static class Filters {
 543  
 
 544  
         protected List<String> filter;
 545  
 
 546  
         /**
 547  
          * Gets the value of the filter property.
 548  
          * 
 549  
          * <p>
 550  
          * This accessor method returns a reference to the live list,
 551  
          * not a snapshot. Therefore any modification you make to the
 552  
          * returned list will be present inside the JAXB object.
 553  
          * This is why there is not a <CODE>set</CODE> method for the filter property.
 554  
          * 
 555  
          * <p>
 556  
          * For example, to add a new item, do as follows:
 557  
          * <pre>
 558  
          *    getFilter().add(newItem);
 559  
          * </pre>
 560  
          * 
 561  
          * 
 562  
          * <p>
 563  
          * Objects of the following type(s) are allowed in the list
 564  
          * {@link String }
 565  
          * 
 566  
          * 
 567  
          */
 568  
         public List<String> getFilter() {
 569  0
             if (filter == null) {
 570  0
                 filter = new ArrayList<String>();
 571  
             }
 572  0
             return this.filter;
 573  
         }
 574  
 
 575  
     }
 576  
 
 577  
 
 578  
     /**
 579  
      * <p>Java class for anonymous complex type.
 580  
      * 
 581  
      * <p>The following schema fragment specifies the expected content contained within this class.
 582  
      * 
 583  
      * <pre>
 584  
      * &lt;complexType>
 585  
      *   &lt;complexContent>
 586  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 587  
      *       &lt;sequence>
 588  
      *         &lt;element name="plugin" type="{http://maven.apache.org/POM/4.0.0}Plugin" maxOccurs="unbounded" minOccurs="0"/>
 589  
      *       &lt;/sequence>
 590  
      *     &lt;/restriction>
 591  
      *   &lt;/complexContent>
 592  
      * &lt;/complexType>
 593  
      * </pre>
 594  
      * 
 595  
      * 
 596  
      */
 597  
     @XmlAccessorType(XmlAccessType.FIELD)
 598  
     @XmlType(name = "", propOrder = {
 599  
         "plugin"
 600  
     })
 601  1
     public static class Plugins {
 602  
 
 603  
         protected List<Plugin> plugin;
 604  
 
 605  
         /**
 606  
          * Gets the value of the plugin property.
 607  
          * 
 608  
          * <p>
 609  
          * This accessor method returns a reference to the live list,
 610  
          * not a snapshot. Therefore any modification you make to the
 611  
          * returned list will be present inside the JAXB object.
 612  
          * This is why there is not a <CODE>set</CODE> method for the plugin property.
 613  
          * 
 614  
          * <p>
 615  
          * For example, to add a new item, do as follows:
 616  
          * <pre>
 617  
          *    getPlugin().add(newItem);
 618  
          * </pre>
 619  
          * 
 620  
          * 
 621  
          * <p>
 622  
          * Objects of the following type(s) are allowed in the list
 623  
          * {@link Plugin }
 624  
          * 
 625  
          * 
 626  
          */
 627  
         public List<Plugin> getPlugin() {
 628  0
             if (plugin == null) {
 629  0
                 plugin = new ArrayList<Plugin>();
 630  
             }
 631  0
             return this.plugin;
 632  
         }
 633  
 
 634  
     }
 635  
 
 636  
 
 637  
     /**
 638  
      * <p>Java class for anonymous complex type.
 639  
      * 
 640  
      * <p>The following schema fragment specifies the expected content contained within this class.
 641  
      * 
 642  
      * <pre>
 643  
      * &lt;complexType>
 644  
      *   &lt;complexContent>
 645  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 646  
      *       &lt;sequence>
 647  
      *         &lt;element name="resource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 648  
      *       &lt;/sequence>
 649  
      *     &lt;/restriction>
 650  
      *   &lt;/complexContent>
 651  
      * &lt;/complexType>
 652  
      * </pre>
 653  
      * 
 654  
      * 
 655  
      */
 656  
     @XmlAccessorType(XmlAccessType.FIELD)
 657  
     @XmlType(name = "", propOrder = {
 658  
         "resource"
 659  
     })
 660  0
     public static class Resources {
 661  
 
 662  
         protected List<Resource> resource;
 663  
 
 664  
         /**
 665  
          * Gets the value of the resource property.
 666  
          * 
 667  
          * <p>
 668  
          * This accessor method returns a reference to the live list,
 669  
          * not a snapshot. Therefore any modification you make to the
 670  
          * returned list will be present inside the JAXB object.
 671  
          * This is why there is not a <CODE>set</CODE> method for the resource property.
 672  
          * 
 673  
          * <p>
 674  
          * For example, to add a new item, do as follows:
 675  
          * <pre>
 676  
          *    getResource().add(newItem);
 677  
          * </pre>
 678  
          * 
 679  
          * 
 680  
          * <p>
 681  
          * Objects of the following type(s) are allowed in the list
 682  
          * {@link Resource }
 683  
          * 
 684  
          * 
 685  
          */
 686  
         public List<Resource> getResource() {
 687  0
             if (resource == null) {
 688  0
                 resource = new ArrayList<Resource>();
 689  
             }
 690  0
             return this.resource;
 691  
         }
 692  
 
 693  
     }
 694  
 
 695  
 
 696  
     /**
 697  
      * <p>Java class for anonymous complex type.
 698  
      * 
 699  
      * <p>The following schema fragment specifies the expected content contained within this class.
 700  
      * 
 701  
      * <pre>
 702  
      * &lt;complexType>
 703  
      *   &lt;complexContent>
 704  
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 705  
      *       &lt;sequence>
 706  
      *         &lt;element name="testResource" type="{http://maven.apache.org/POM/4.0.0}Resource" maxOccurs="unbounded" minOccurs="0"/>
 707  
      *       &lt;/sequence>
 708  
      *     &lt;/restriction>
 709  
      *   &lt;/complexContent>
 710  
      * &lt;/complexType>
 711  
      * </pre>
 712  
      * 
 713  
      * 
 714  
      */
 715  
     @XmlAccessorType(XmlAccessType.FIELD)
 716  
     @XmlType(name = "", propOrder = {
 717  
         "testResource"
 718  
     })
 719  0
     public static class TestResources {
 720  
 
 721  
         protected List<Resource> testResource;
 722  
 
 723  
         /**
 724  
          * Gets the value of the testResource property.
 725  
          * 
 726  
          * <p>
 727  
          * This accessor method returns a reference to the live list,
 728  
          * not a snapshot. Therefore any modification you make to the
 729  
          * returned list will be present inside the JAXB object.
 730  
          * This is why there is not a <CODE>set</CODE> method for the testResource property.
 731  
          * 
 732  
          * <p>
 733  
          * For example, to add a new item, do as follows:
 734  
          * <pre>
 735  
          *    getTestResource().add(newItem);
 736  
          * </pre>
 737  
          * 
 738  
          * 
 739  
          * <p>
 740  
          * Objects of the following type(s) are allowed in the list
 741  
          * {@link Resource }
 742  
          * 
 743  
          * 
 744  
          */
 745  
         public List<Resource> getTestResource() {
 746  0
             if (testResource == null) {
 747  0
                 testResource = new ArrayList<Resource>();
 748  
             }
 749  0
             return this.testResource;
 750  
         }
 751  
 
 752  
     }
 753  
 
 754  
 }