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.02.15 at 02:12:29 PM GMT-10:00 006 // 007 008 009 package org.hackystat.telemetry.analyzer.reducer.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.analyzer.reducer.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 _Name_QNAME = new QName("", "Name"); 035 private final static QName _Default_QNAME = new QName("", "Default"); 036 private final static QName _Description_QNAME = new QName("", "Description"); 037 private final static QName _ClassName_QNAME = new QName("", "ClassName"); 038 039 /** 040 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.hackystat.telemetry.analyzer.reducer.jaxb 041 * 042 */ 043 public ObjectFactory() { 044 } 045 046 /** 047 * Create an instance of {@link ReducerDefinitions } 048 * 049 */ 050 public ReducerDefinitions createReducerDefinitions() { 051 return new ReducerDefinitions(); 052 } 053 054 /** 055 * Create an instance of {@link ReducerDefinition } 056 * 057 */ 058 public ReducerDefinition createReducerDefinition() { 059 return new ReducerDefinition(); 060 } 061 062 /** 063 * Create an instance of {@link Parameters } 064 * 065 */ 066 public Parameters createParameters() { 067 return new Parameters(); 068 } 069 070 /** 071 * Create an instance of {@link Parameter } 072 * 073 */ 074 public Parameter createParameter() { 075 return new Parameter(); 076 } 077 078 /** 079 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 080 * 081 */ 082 @XmlElementDecl(namespace = "", name = "Name") 083 public JAXBElement<String> createName(String value) { 084 return new JAXBElement<String>(_Name_QNAME, String.class, null, value); 085 } 086 087 /** 088 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 089 * 090 */ 091 @XmlElementDecl(namespace = "", name = "Default") 092 public JAXBElement<String> createDefault(String value) { 093 return new JAXBElement<String>(_Default_QNAME, String.class, null, value); 094 } 095 096 /** 097 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 098 * 099 */ 100 @XmlElementDecl(namespace = "", name = "Description") 101 public JAXBElement<String> createDescription(String value) { 102 return new JAXBElement<String>(_Description_QNAME, String.class, null, value); 103 } 104 105 /** 106 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 107 * 108 */ 109 @XmlElementDecl(namespace = "", name = "ClassName") 110 public JAXBElement<String> createClassName(String value) { 111 return new JAXBElement<String>(_ClassName_QNAME, String.class, null, value); 112 } 113 114 }