##### Coverage Report - org.owasp.dependencycheck.jaxb.pom.generated.Reporting

Classes in this File | Line Coverage | Branch Coverage | Complexity
Reporting |
18% | 2/11
N/A | N/A
| 1.1428571428571428;1.143
Reporting$Plugins |
25% | 1/4
0% | 0/2
| 1.1428571428571428;1.143

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.XmlElement;
17 |  |
     import javax.xml.bind.annotation.XmlType;
18 |  |
19 |  |
20 |  |
     /**
21 |  |
      * Section for management of reports and their configuration.
22 |  |
      *
23 |  |
      * <p>Java class for Reporting complex type.
24 |  |
      *
25 |  |
      * <p>The following schema fragment specifies the expected content contained within this class.
26 |  |
      *
27 |  |
      * <pre>
28 |  |
      * &lt;complexType name="Reporting">
29 |  |
      *   &lt;complexContent>
30 |  |
      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31 |  |
      *       &lt;all>
32 |  |
      *         &lt;element name="excludeDefaults" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
33 |  |
      *         &lt;element name="outputDirectory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
34 |  |
      *         &lt;element name="plugins" minOccurs="0">
35 |  |
      *           &lt;complexType>
36 |  |
      *             &lt;complexContent>
37 |  |
      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38 |  |
      *                 &lt;sequence>
39 |  |
      *                   &lt;element name="plugin" type="{http://maven.apache.org/POM/4.0.0}ReportPlugin" maxOccurs="unbounded" minOccurs="0"/>
40 |  |
      *                 &lt;/sequence>
41 |  |
      *               &lt;/restriction>
42 |  |
      *             &lt;/complexContent>
43 |  |
      *           &lt;/complexType>
44 |  |
      *         &lt;/element>
45 |  |
      *       &lt;/all>
46 |  |
      *     &lt;/restriction>
47 |  |
      *   &lt;/complexContent>
48 |  |
      * &lt;/complexType>
49 |  |
      * </pre>
50 |  |
      *
51 |  |
      *
52 |  |
      */
53 |  |
     @XmlAccessorType(XmlAccessType.FIELD)
54 |  |
     @XmlType(name = "Reporting", propOrder = {
55 |  |
56 |  |
     })
57 |  |
     @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")
58 | 5 |
     public class Reporting {
59 |  |
60 |  |
         @XmlElement(defaultValue = "false")
61 |  |
         @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")
62 |  |
         protected Boolean excludeDefaults;
63 |  |
         @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")
64 |  |
         protected String outputDirectory;
65 |  |
         @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")
66 |  |
         protected Reporting.Plugins plugins;
67 |  |
68 |  |
         /**
69 |  |
          * Gets the value of the excludeDefaults property.
70 |  |
          *
71 |  |
          * @return
72 |  |
          *     possible object is
73 |  |
          *     {@link Boolean }
74 |  |
          *
75 |  |
          */
76 |  |
         @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")
77 |  |
         public Boolean isExcludeDefaults() {
78 | 0 |
             return excludeDefaults;
79 |  |
         }
80 |  |
81 |  |
         /**
82 |  |
          * Sets the value of the excludeDefaults property.
83 |  |
          *
84 |  |
          * @param value
85 |  |
          *     allowed object is
86 |  |
          *     {@link Boolean }
87 |  |
          *
88 |  |
          */
89 |  |
         @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")
90 |  |
         public void setExcludeDefaults(Boolean value) {
91 | 0 |
             this.excludeDefaults = value;
92 | 0 |
         }
93 |  |
94 |  |
         /**
95 |  |
          * Gets the value of the outputDirectory property.
96 |  |
          *
97 |  |
          * @return
98 |  |
          *     possible object is
99 |  |
          *     {@link String }
100 |  |
          *
101 |  |
          */
102 |  |
         @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")
103 |  |
         public String getOutputDirectory() {
104 | 0 |
             return outputDirectory;
105 |  |
         }
106 |  |
107 |  |
         /**
108 |  |
          * Sets the value of the outputDirectory property.
109 |  |
          *
110 |  |
          * @param value
111 |  |
          *     allowed object is
112 |  |
          *     {@link String }
113 |  |
          *
114 |  |
          */
115 |  |
         @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")
116 |  |
         public void setOutputDirectory(String value) {
117 | 0 |
             this.outputDirectory = value;
118 | 0 |
         }
119 |  |
120 |  |
         /**
121 |  |
          * Gets the value of the plugins property.
122 |  |
          *
123 |  |
          * @return
124 |  |
          *     possible object is
125 |  |
          *     {@link Reporting.Plugins }
126 |  |
          *
127 |  |
          */
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 |  |
         public Reporting.Plugins getPlugins() {
130 | 0 |
             return plugins;
131 |  |
         }
132 |  |
133 |  |
         /**
134 |  |
          * Sets the value of the plugins property.
135 |  |
          *
136 |  |
          * @param value
137 |  |
          *     allowed object is
138 |  |
          *     {@link Reporting.Plugins }
139 |  |
          *
140 |  |
          */
141 |  |
         @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")
142 |  |
         public void setPlugins(Reporting.Plugins value) {
143 | 0 |
             this.plugins = value;
144 | 0 |
         }
145 |  |
146 |  |
147 |  |
         /**
148 |  |
          * <p>Java class for anonymous complex type.
149 |  |
          *
150 |  |
          * <p>The following schema fragment specifies the expected content contained within this class.
151 |  |
          *
152 |  |
          * <pre>
153 |  |
          * &lt;complexType>
154 |  |
          *   &lt;complexContent>
155 |  |
          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
156 |  |
          *       &lt;sequence>
157 |  |
          *         &lt;element name="plugin" type="{http://maven.apache.org/POM/4.0.0}ReportPlugin" maxOccurs="unbounded" minOccurs="0"/>
158 |  |
          *       &lt;/sequence>
159 |  |
          *     &lt;/restriction>
160 |  |
          *   &lt;/complexContent>
161 |  |
          * &lt;/complexType>
162 |  |
          * </pre>
163 |  |
          *
164 |  |
          *
165 |  |
          */
166 | 5 |
         @XmlAccessorType(XmlAccessType.FIELD)
167 |  |
         @XmlType(name = "", propOrder = {
168 |  |
             "plugin"
169 |  |
         })
170 |  |
         @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")
171 | 5 |
         public static class Plugins {
172 |  |
173 |  |
             @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")
174 |  |
             protected List<ReportPlugin> plugin;
175 |  |
176 |  |
             /**
177 |  |
              * Gets the value of the plugin property.
178 |  |
              *
179 |  |
              * <p>
180 |  |
              * This accessor method returns a reference to the live list,
181 |  |
              * not a snapshot. Therefore any modification you make to the
182 |  |
              * returned list will be present inside the JAXB object.
183 |  |
              * This is why there is not a <CODE>set</CODE> method for the plugin property.
184 |  |
              *
185 |  |
              * <p>
186 |  |
              * For example, to add a new item, do as follows:
187 |  |
              * <pre>
188 |  |
              *    getPlugin().add(newItem);
189 |  |
              * </pre>
190 |  |
              *
191 |  |
              *
192 |  |
              * <p>
193 |  |
              * Objects of the following type(s) are allowed in the list
194 |  |
              * {@link ReportPlugin }
195 |  |
              *
196 |  |
              *
197 |  |
              */
198 |  |
             @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")
199 |  |
             public List<ReportPlugin> getPlugin() {
200 | 0 |
                 if (plugin == null) {
201 | 0 |
                     plugin = new ArrayList<ReportPlugin>();
202 |  |
                 }
203 | 0 |
                 return this.plugin;
204 |  |
             }
205 |  |
206 |  |
         }
207 |  |
208 |  |
     }