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.annotation.XmlAccessType; 012 import javax.xml.bind.annotation.XmlAccessorType; 013 import javax.xml.bind.annotation.XmlElement; 014 import javax.xml.bind.annotation.XmlRootElement; 015 import javax.xml.bind.annotation.XmlType; 016 017 018 /** 019 * <p>Java class for anonymous complex type. 020 * 021 * <p>The following schema fragment specifies the expected content contained within this class. 022 * 023 * <pre> 024 * <complexType> 025 * <complexContent> 026 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 027 * <sequence> 028 * <element ref="{}Name" minOccurs="0"/> 029 * <element ref="{}ClassName" minOccurs="0"/> 030 * <element ref="{}Description" minOccurs="0"/> 031 * <element ref="{}Parameters" minOccurs="0"/> 032 * </sequence> 033 * </restriction> 034 * </complexContent> 035 * </complexType> 036 * </pre> 037 * 038 * 039 */ 040 @XmlAccessorType(XmlAccessType.FIELD) 041 @XmlType(name = "", propOrder = { 042 "name", 043 "className", 044 "description", 045 "parameters" 046 }) 047 @XmlRootElement(name = "FunctionDefinition") 048 public class FunctionDefinition { 049 050 @XmlElement(name = "Name") 051 protected String name; 052 @XmlElement(name = "ClassName") 053 protected String className; 054 @XmlElement(name = "Description") 055 protected String description; 056 @XmlElement(name = "Parameters") 057 protected Parameters parameters; 058 059 /** 060 * Gets the value of the name property. 061 * 062 * @return 063 * possible object is 064 * {@link String } 065 * 066 */ 067 public String getName() { 068 return name; 069 } 070 071 /** 072 * Sets the value of the name property. 073 * 074 * @param value 075 * allowed object is 076 * {@link String } 077 * 078 */ 079 public void setName(String value) { 080 this.name = value; 081 } 082 083 /** 084 * Gets the value of the className property. 085 * 086 * @return 087 * possible object is 088 * {@link String } 089 * 090 */ 091 public String getClassName() { 092 return className; 093 } 094 095 /** 096 * Sets the value of the className property. 097 * 098 * @param value 099 * allowed object is 100 * {@link String } 101 * 102 */ 103 public void setClassName(String value) { 104 this.className = value; 105 } 106 107 /** 108 * Gets the value of the description property. 109 * 110 * @return 111 * possible object is 112 * {@link String } 113 * 114 */ 115 public String getDescription() { 116 return description; 117 } 118 119 /** 120 * Sets the value of the description property. 121 * 122 * @param value 123 * allowed object is 124 * {@link String } 125 * 126 */ 127 public void setDescription(String value) { 128 this.description = value; 129 } 130 131 /** 132 * Gets the value of the parameters property. 133 * 134 * @return 135 * possible object is 136 * {@link Parameters } 137 * 138 */ 139 public Parameters getParameters() { 140 return parameters; 141 } 142 143 /** 144 * Sets the value of the parameters property. 145 * 146 * @param value 147 * allowed object is 148 * {@link Parameters } 149 * 150 */ 151 public void setParameters(Parameters value) { 152 this.parameters = value; 153 } 154 155 }