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:10 AM GMT-10:00 006 // 007 008 009 package org.hackystat.sensorbase.resource.sensordata.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.sensordata.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 _Value_QNAME = new QName("", "Value"); 037 private final static QName _Resource_QNAME = new QName("", "Resource"); 038 private final static QName _Key_QNAME = new QName("", "Key"); 039 private final static QName _Tool_QNAME = new QName("", "Tool"); 040 private final static QName _SensorDataType_QNAME = new QName("", "SensorDataType"); 041 private final static QName _Runtime_QNAME = new QName("", "Runtime"); 042 private final static QName _Timestamp_QNAME = new QName("", "Timestamp"); 043 044 /** 045 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.sensorbase.resource.sensordata.jaxb 046 * 047 */ 048 public ObjectFactory() { 049 } 050 051 /** 052 * Create an instance of {@link Property } 053 * 054 */ 055 public Property createProperty() { 056 return new Property(); 057 } 058 059 /** 060 * Create an instance of {@link SensorDataRef } 061 * 062 */ 063 public SensorDataRef createSensorDataRef() { 064 return new SensorDataRef(); 065 } 066 067 /** 068 * Create an instance of {@link Properties } 069 * 070 */ 071 public Properties createProperties() { 072 return new Properties(); 073 } 074 075 /** 076 * Create an instance of {@link SensorDataIndex } 077 * 078 */ 079 public SensorDataIndex createSensorDataIndex() { 080 return new SensorDataIndex(); 081 } 082 083 /** 084 * Create an instance of {@link SensorData } 085 * 086 */ 087 public SensorData createSensorData() { 088 return new SensorData(); 089 } 090 091 /** 092 * Create an instance of {@link SensorDatas } 093 * 094 */ 095 public SensorDatas createSensorDatas() { 096 return new SensorDatas(); 097 } 098 099 /** 100 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 101 * 102 */ 103 @XmlElementDecl(namespace = "", name = "Owner") 104 public JAXBElement<String> createOwner(String value) { 105 return new JAXBElement<String>(_Owner_QNAME, String.class, null, value); 106 } 107 108 /** 109 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 110 * 111 */ 112 @XmlElementDecl(namespace = "", name = "Value") 113 public JAXBElement<String> createValue(String value) { 114 return new JAXBElement<String>(_Value_QNAME, String.class, null, value); 115 } 116 117 /** 118 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 119 * 120 */ 121 @XmlElementDecl(namespace = "", name = "Resource") 122 public JAXBElement<String> createResource(String value) { 123 return new JAXBElement<String>(_Resource_QNAME, String.class, null, value); 124 } 125 126 /** 127 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 128 * 129 */ 130 @XmlElementDecl(namespace = "", name = "Key") 131 public JAXBElement<String> createKey(String value) { 132 return new JAXBElement<String>(_Key_QNAME, String.class, null, value); 133 } 134 135 /** 136 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 137 * 138 */ 139 @XmlElementDecl(namespace = "", name = "Tool") 140 public JAXBElement<String> createTool(String value) { 141 return new JAXBElement<String>(_Tool_QNAME, String.class, null, value); 142 } 143 144 /** 145 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 146 * 147 */ 148 @XmlElementDecl(namespace = "", name = "SensorDataType") 149 public JAXBElement<String> createSensorDataType(String value) { 150 return new JAXBElement<String>(_SensorDataType_QNAME, String.class, null, value); 151 } 152 153 /** 154 * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} 155 * 156 */ 157 @XmlElementDecl(namespace = "", name = "Runtime") 158 public JAXBElement<XMLGregorianCalendar> createRuntime(XMLGregorianCalendar value) { 159 return new JAXBElement<XMLGregorianCalendar>(_Runtime_QNAME, XMLGregorianCalendar.class, null, value); 160 } 161 162 /** 163 * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}} 164 * 165 */ 166 @XmlElementDecl(namespace = "", name = "Timestamp") 167 public JAXBElement<XMLGregorianCalendar> createTimestamp(XMLGregorianCalendar value) { 168 return new JAXBElement<XMLGregorianCalendar>(_Timestamp_QNAME, XMLGregorianCalendar.class, null, value); 169 } 170 171 }