001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6
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: 2011.01.09 at 07:33:18 PM CET
006    //
007    
008    
009    package org.openstreetmap.josm.data.imagery.types;
010    
011    import java.util.Calendar;
012    
013    import javax.xml.bind.annotation.XmlAccessType;
014    import javax.xml.bind.annotation.XmlAccessorType;
015    import javax.xml.bind.annotation.XmlElement;
016    import javax.xml.bind.annotation.XmlSchemaType;
017    import javax.xml.bind.annotation.XmlType;
018    import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
019    
020    
021    /**
022     * <p>Java class for entry complex type.
023     * 
024     * <p>The following schema fragment specifies the expected content contained within this class.
025     * 
026     * <pre>
027     * &lt;complexType name="entry">
028     *   &lt;complexContent>
029     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
030     *       &lt;sequence>
031     *         &lt;element name="pixelPerDegree" type="{http://www.w3.org/2001/XMLSchema}double"/>
032     *         &lt;element name="east" type="{http://www.w3.org/2001/XMLSchema}double"/>
033     *         &lt;element name="north" type="{http://www.w3.org/2001/XMLSchema}double"/>
034     *         &lt;element name="lastUsed" type="{http://www.w3.org/2001/XMLSchema}date"/>
035     *         &lt;element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}date"/>
036     *         &lt;element name="filename" type="{http://www.w3.org/2001/XMLSchema}string"/>
037     *       &lt;/sequence>
038     *     &lt;/restriction>
039     *   &lt;/complexContent>
040     * &lt;/complexType>
041     * </pre>
042     * 
043     * 
044     */
045    @XmlAccessorType(XmlAccessType.FIELD)
046    @XmlType(name = "entry", propOrder = {
047            "pixelPerDegree",
048            "east",
049            "north",
050            "lastUsed",
051            "lastModified",
052            "filename"
053    })
054    public class EntryType {
055    
056        protected double pixelPerDegree;
057        protected double east;
058        protected double north;
059        @XmlElement(required = true, type = String.class)
060        @XmlJavaTypeAdapter(Adapter1 .class)
061        @XmlSchemaType(name = "date")
062        protected Calendar lastUsed;
063        @XmlElement(required = true, type = String.class)
064        @XmlJavaTypeAdapter(Adapter1 .class)
065        @XmlSchemaType(name = "date")
066        protected Calendar lastModified;
067        @XmlElement(required = true)
068        protected String filename;
069    
070        /**
071         * Gets the value of the pixelPerDegree property.
072         * 
073         */
074        public double getPixelPerDegree() {
075            return pixelPerDegree;
076        }
077    
078        /**
079         * Sets the value of the pixelPerDegree property.
080         * 
081         */
082        public void setPixelPerDegree(double value) {
083            this.pixelPerDegree = value;
084        }
085    
086        /**
087         * Gets the value of the east property.
088         * 
089         */
090        public double getEast() {
091            return east;
092        }
093    
094        /**
095         * Sets the value of the east property.
096         * 
097         */
098        public void setEast(double value) {
099            this.east = value;
100        }
101    
102        /**
103         * Gets the value of the north property.
104         * 
105         */
106        public double getNorth() {
107            return north;
108        }
109    
110        /**
111         * Sets the value of the north property.
112         * 
113         */
114        public void setNorth(double value) {
115            this.north = value;
116        }
117    
118        /**
119         * Gets the value of the lastUsed property.
120         * 
121         * @return
122         *     possible object is
123         *     {@link String }
124         * 
125         */
126        public Calendar getLastUsed() {
127            return lastUsed;
128        }
129    
130        /**
131         * Sets the value of the lastUsed property.
132         * 
133         * @param value
134         *     allowed object is
135         *     {@link String }
136         * 
137         */
138        public void setLastUsed(Calendar value) {
139            this.lastUsed = value;
140        }
141    
142        /**
143         * Gets the value of the lastModified property.
144         * 
145         * @return
146         *     possible object is
147         *     {@link String }
148         * 
149         */
150        public Calendar getLastModified() {
151            return lastModified;
152        }
153    
154        /**
155         * Sets the value of the lastModified property.
156         * 
157         * @param value
158         *     allowed object is
159         *     {@link String }
160         * 
161         */
162        public void setLastModified(Calendar value) {
163            this.lastModified = value;
164        }
165    
166        /**
167         * Gets the value of the filename property.
168         * 
169         * @return
170         *     possible object is
171         *     {@link String }
172         * 
173         */
174        public String getFilename() {
175            return filename;
176        }
177    
178        /**
179         * Sets the value of the filename property.
180         * 
181         * @param value
182         *     allowed object is
183         *     {@link String }
184         * 
185         */
186        public void setFilename(String value) {
187            this.filename = value;
188        }
189    
190    }