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.06.27 at 11:37:11 AM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.sensorbase.resource.projects.jaxb;
010    
011    import javax.xml.bind.JAXBElement;
012    import javax.xml.bind.annotation.XmlElementDecl;
013    import javax.xml.bind.annotation.XmlRegistry;
014    import javax.xml.datatype.XMLGregorianCalendar;
015    import javax.xml.namespace.QName;
016    
017    
018    /**
019     * This object contains factory methods for each 
020     * Java content interface and Java element interface 
021     * generated in the org.hackystat.sensorbase.resource.projects.jaxb package. 
022     * <p>An ObjectFactory allows you to programatically 
023     * construct new instances of the Java representation 
024     * for XML content. The Java representation of XML 
025     * content can consist of schema derived interfaces 
026     * and classes representing the binding of schema 
027     * type definitions, element declarations and model 
028     * groups.  Factory methods for each of these are 
029     * provided in this class.
030     * 
031     */
032    @XmlRegistry
033    public class ObjectFactory {
034    
035        private final static QName _Owner_QNAME = new QName("", "Owner");
036        private final static QName _Member_QNAME = new QName("", "Member");
037        private final static QName _Value_QNAME = new QName("", "Value");
038        private final static QName _Description_QNAME = new QName("", "Description");
039        private final static QName _Key_QNAME = new QName("", "Key");
040        private final static QName _Spectator_QNAME = new QName("", "Spectator");
041        private final static QName _UriPattern_QNAME = new QName("", "UriPattern");
042        private final static QName _EndTime_QNAME = new QName("", "EndTime");
043        private final static QName _Invitation_QNAME = new QName("", "Invitation");
044        private final static QName _StartTime_QNAME = new QName("", "StartTime");
045    
046        /**
047         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorbase.resource.projects.jaxb
048         * 
049         */
050        public ObjectFactory() {
051        }
052    
053        /**
054         * Create an instance of {@link ProjectSummary }
055         * 
056         */
057        public ProjectSummary createProjectSummary() {
058            return new ProjectSummary();
059        }
060    
061        /**
062         * Create an instance of {@link Project }
063         * 
064         */
065        public Project createProject() {
066            return new Project();
067        }
068    
069        /**
070         * Create an instance of {@link SensorDataSummary }
071         * 
072         */
073        public SensorDataSummary createSensorDataSummary() {
074            return new SensorDataSummary();
075        }
076    
077        /**
078         * Create an instance of {@link Spectators }
079         * 
080         */
081        public Spectators createSpectators() {
082            return new Spectators();
083        }
084    
085        /**
086         * Create an instance of {@link MultiDayProjectSummary }
087         * 
088         */
089        public MultiDayProjectSummary createMultiDayProjectSummary() {
090            return new MultiDayProjectSummary();
091        }
092    
093        /**
094         * Create an instance of {@link SensorDataSummaries }
095         * 
096         */
097        public SensorDataSummaries createSensorDataSummaries() {
098            return new SensorDataSummaries();
099        }
100    
101        /**
102         * Create an instance of {@link Members }
103         * 
104         */
105        public Members createMembers() {
106            return new Members();
107        }
108    
109        /**
110         * Create an instance of {@link Properties }
111         * 
112         */
113        public Properties createProperties() {
114            return new Properties();
115        }
116    
117        /**
118         * Create an instance of {@link Projects }
119         * 
120         */
121        public Projects createProjects() {
122            return new Projects();
123        }
124    
125        /**
126         * Create an instance of {@link ProjectRef }
127         * 
128         */
129        public ProjectRef createProjectRef() {
130            return new ProjectRef();
131        }
132    
133        /**
134         * Create an instance of {@link ProjectIndex }
135         * 
136         */
137        public ProjectIndex createProjectIndex() {
138            return new ProjectIndex();
139        }
140    
141        /**
142         * Create an instance of {@link Property }
143         * 
144         */
145        public Property createProperty() {
146            return new Property();
147        }
148    
149        /**
150         * Create an instance of {@link UriPatterns }
151         * 
152         */
153        public UriPatterns createUriPatterns() {
154            return new UriPatterns();
155        }
156    
157        /**
158         * Create an instance of {@link Invitations }
159         * 
160         */
161        public Invitations createInvitations() {
162            return new Invitations();
163        }
164    
165        /**
166         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
167         * 
168         */
169        @XmlElementDecl(namespace = "", name = "Owner")
170        public JAXBElement<String> createOwner(String value) {
171            return new JAXBElement<String>(_Owner_QNAME, String.class, null, value);
172        }
173    
174        /**
175         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
176         * 
177         */
178        @XmlElementDecl(namespace = "", name = "Member")
179        public JAXBElement<String> createMember(String value) {
180            return new JAXBElement<String>(_Member_QNAME, String.class, null, value);
181        }
182    
183        /**
184         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
185         * 
186         */
187        @XmlElementDecl(namespace = "", name = "Value")
188        public JAXBElement<String> createValue(String value) {
189            return new JAXBElement<String>(_Value_QNAME, String.class, null, value);
190        }
191    
192        /**
193         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
194         * 
195         */
196        @XmlElementDecl(namespace = "", name = "Description")
197        public JAXBElement<String> createDescription(String value) {
198            return new JAXBElement<String>(_Description_QNAME, String.class, null, value);
199        }
200    
201        /**
202         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
203         * 
204         */
205        @XmlElementDecl(namespace = "", name = "Key")
206        public JAXBElement<String> createKey(String value) {
207            return new JAXBElement<String>(_Key_QNAME, String.class, null, value);
208        }
209    
210        /**
211         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
212         * 
213         */
214        @XmlElementDecl(namespace = "", name = "Spectator")
215        public JAXBElement<String> createSpectator(String value) {
216            return new JAXBElement<String>(_Spectator_QNAME, String.class, null, value);
217        }
218    
219        /**
220         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
221         * 
222         */
223        @XmlElementDecl(namespace = "", name = "UriPattern")
224        public JAXBElement<String> createUriPattern(String value) {
225            return new JAXBElement<String>(_UriPattern_QNAME, String.class, null, value);
226        }
227    
228        /**
229         * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
230         * 
231         */
232        @XmlElementDecl(namespace = "", name = "EndTime")
233        public JAXBElement<XMLGregorianCalendar> createEndTime(XMLGregorianCalendar value) {
234            return new JAXBElement<XMLGregorianCalendar>(_EndTime_QNAME, XMLGregorianCalendar.class, null, value);
235        }
236    
237        /**
238         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
239         * 
240         */
241        @XmlElementDecl(namespace = "", name = "Invitation")
242        public JAXBElement<String> createInvitation(String value) {
243            return new JAXBElement<String>(_Invitation_QNAME, String.class, null, value);
244        }
245    
246        /**
247         * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
248         * 
249         */
250        @XmlElementDecl(namespace = "", name = "StartTime")
251        public JAXBElement<XMLGregorianCalendar> createStartTime(XMLGregorianCalendar value) {
252            return new JAXBElement<XMLGregorianCalendar>(_StartTime_QNAME, XMLGregorianCalendar.class, null, value);
253        }
254    
255    }