001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2008.03.24 at 05:35:12 PM HST 006 // 007 008 009 package org.hackystat.sensor.ant.jdepend.jaxb; 010 011 import java.util.ArrayList; 012 import java.util.List; 013 import javax.xml.bind.annotation.XmlAccessType; 014 import javax.xml.bind.annotation.XmlAccessorType; 015 import javax.xml.bind.annotation.XmlAttribute; 016 import javax.xml.bind.annotation.XmlElement; 017 import javax.xml.bind.annotation.XmlRootElement; 018 import javax.xml.bind.annotation.XmlType; 019 020 021 /** 022 * <p>Java class for anonymous complex type. 023 * 024 * <p>The following schema fragment specifies the expected content contained within this class. 025 * 026 * <pre> 027 * <complexType> 028 * <complexContent> 029 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 030 * <sequence> 031 * <element name="Package" maxOccurs="unbounded" minOccurs="0"> 032 * <complexType> 033 * <complexContent> 034 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 035 * <sequence> 036 * <element name="Package" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> 037 * </sequence> 038 * <attribute name="Name" type="{http://www.w3.org/2001/XMLSchema}string" /> 039 * </restriction> 040 * </complexContent> 041 * </complexType> 042 * </element> 043 * </sequence> 044 * </restriction> 045 * </complexContent> 046 * </complexType> 047 * </pre> 048 * 049 * 050 */ 051 @XmlAccessorType(XmlAccessType.FIELD) 052 @XmlType(name = "", propOrder = { 053 "_package" 054 }) 055 @XmlRootElement(name = "Cycles") 056 public class Cycles { 057 058 @XmlElement(name = "Package") 059 protected List<Cycles.Package> _package; 060 061 /** 062 * Gets the value of the package property. 063 * 064 * <p> 065 * This accessor method returns a reference to the live list, 066 * not a snapshot. Therefore any modification you make to the 067 * returned list will be present inside the JAXB object. 068 * This is why there is not a <CODE>set</CODE> method for the package property. 069 * 070 * <p> 071 * For example, to add a new item, do as follows: 072 * <pre> 073 * getPackage().add(newItem); 074 * </pre> 075 * 076 * 077 * <p> 078 * Objects of the following type(s) are allowed in the list 079 * {@link Cycles.Package } 080 * 081 * 082 */ 083 public List<Cycles.Package> getPackage() { 084 if (_package == null) { 085 _package = new ArrayList<Cycles.Package>(); 086 } 087 return this._package; 088 } 089 090 091 /** 092 * <p>Java class for anonymous complex type. 093 * 094 * <p>The following schema fragment specifies the expected content contained within this class. 095 * 096 * <pre> 097 * <complexType> 098 * <complexContent> 099 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 100 * <sequence> 101 * <element name="Package" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> 102 * </sequence> 103 * <attribute name="Name" type="{http://www.w3.org/2001/XMLSchema}string" /> 104 * </restriction> 105 * </complexContent> 106 * </complexType> 107 * </pre> 108 * 109 * 110 */ 111 @XmlAccessorType(XmlAccessType.FIELD) 112 @XmlType(name = "", propOrder = { 113 "_package" 114 }) 115 public static class Package { 116 117 @XmlElement(name = "Package") 118 protected List<String> _package; 119 @XmlAttribute(name = "Name") 120 protected String name; 121 122 /** 123 * Gets the value of the package property. 124 * 125 * <p> 126 * This accessor method returns a reference to the live list, 127 * not a snapshot. Therefore any modification you make to the 128 * returned list will be present inside the JAXB object. 129 * This is why there is not a <CODE>set</CODE> method for the package property. 130 * 131 * <p> 132 * For example, to add a new item, do as follows: 133 * <pre> 134 * getPackage().add(newItem); 135 * </pre> 136 * 137 * 138 * <p> 139 * Objects of the following type(s) are allowed in the list 140 * {@link String } 141 * 142 * 143 */ 144 public List<String> getPackage() { 145 if (_package == null) { 146 _package = new ArrayList<String>(); 147 } 148 return this._package; 149 } 150 151 /** 152 * Gets the value of the name property. 153 * 154 * @return 155 * possible object is 156 * {@link String } 157 * 158 */ 159 public String getName() { 160 return name; 161 } 162 163 /** 164 * Sets the value of the name property. 165 * 166 * @param value 167 * allowed object is 168 * {@link String } 169 * 170 */ 171 public void setName(String value) { 172 this.name = value; 173 } 174 175 } 176 177 }