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.07.15 at 10:02:34 AM GMT-10:00 
006    //
007    
008    
009    package org.hackystat.telemetry.service.resource.chart.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.namespace.QName;
015    
016    
017    /**
018     * This object contains factory methods for each 
019     * Java content interface and Java element interface 
020     * generated in the org.hackystat.telemetry.service.resource.chart.jaxb package. 
021     * <p>An ObjectFactory allows you to programatically 
022     * construct new instances of the Java representation 
023     * for XML content. The Java representation of XML 
024     * content can consist of schema derived interfaces 
025     * and classes representing the binding of schema 
026     * type definitions, element declarations and model 
027     * groups.  Factory methods for each of these are 
028     * provided in this class.
029     * 
030     */
031    @XmlRegistry
032    public class ObjectFactory {
033    
034        private final static QName _Default_QNAME = new QName("", "Default");
035        private final static QName _Value_QNAME = new QName("", "Value");
036        private final static QName _Description_QNAME = new QName("", "Description");
037        private final static QName _SourceCode_QNAME = new QName("", "SourceCode");
038    
039        /**
040         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.telemetry.service.resource.chart.jaxb
041         * 
042         */
043        public ObjectFactory() {
044        }
045    
046        /**
047         * Create an instance of {@link TelemetryPoint }
048         * 
049         */
050        public TelemetryPoint createTelemetryPoint() {
051            return new TelemetryPoint();
052        }
053    
054        /**
055         * Create an instance of {@link TelemetryChartDefinition }
056         * 
057         */
058        public TelemetryChartDefinition createTelemetryChartDefinition() {
059            return new TelemetryChartDefinition();
060        }
061    
062        /**
063         * Create an instance of {@link TelemetryChartRef }
064         * 
065         */
066        public TelemetryChartRef createTelemetryChartRef() {
067            return new TelemetryChartRef();
068        }
069    
070        /**
071         * Create an instance of {@link YAxis }
072         * 
073         */
074        public YAxis createYAxis() {
075            return new YAxis();
076        }
077    
078        /**
079         * Create an instance of {@link Parameter }
080         * 
081         */
082        public Parameter createParameter() {
083            return new Parameter();
084        }
085    
086        /**
087         * Create an instance of {@link TelemetryChartData }
088         * 
089         */
090        public TelemetryChartData createTelemetryChartData() {
091            return new TelemetryChartData();
092        }
093    
094        /**
095         * Create an instance of {@link Type }
096         * 
097         */
098        public Type createType() {
099            return new Type();
100        }
101    
102        /**
103         * Create an instance of {@link ParameterDefinition }
104         * 
105         */
106        public ParameterDefinition createParameterDefinition() {
107            return new ParameterDefinition();
108        }
109    
110        /**
111         * Create an instance of {@link TelemetryChartIndex }
112         * 
113         */
114        public TelemetryChartIndex createTelemetryChartIndex() {
115            return new TelemetryChartIndex();
116        }
117    
118        /**
119         * Create an instance of {@link TelemetryStream }
120         * 
121         */
122        public TelemetryStream createTelemetryStream() {
123            return new TelemetryStream();
124        }
125    
126        /**
127         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
128         * 
129         */
130        @XmlElementDecl(namespace = "", name = "Default")
131        public JAXBElement<String> createDefault(String value) {
132            return new JAXBElement<String>(_Default_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 = "Value")
140        public JAXBElement<String> createValue(String value) {
141            return new JAXBElement<String>(_Value_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 = "Description")
149        public JAXBElement<String> createDescription(String value) {
150            return new JAXBElement<String>(_Description_QNAME, String.class, null, value);
151        }
152    
153        /**
154         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
155         * 
156         */
157        @XmlElementDecl(namespace = "", name = "SourceCode")
158        public JAXBElement<String> createSourceCode(String value) {
159            return new JAXBElement<String>(_SourceCode_QNAME, String.class, null, value);
160        }
161    
162    }