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