001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
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: 2010.08.18 at 10:46:56 PM CEST
006 //
007
008
009 package net.sourceforge.jpaxjc.ns.persistence.orm;
010
011 import javax.annotation.Generated;
012 import javax.xml.bind.annotation.XmlAccessType;
013 import javax.xml.bind.annotation.XmlAccessorType;
014 import javax.xml.bind.annotation.XmlAttribute;
015 import javax.xml.bind.annotation.XmlType;
016
017
018 /**
019 *
020 *
021 * @Target({}) @Retention(RUNTIME)
022 * public @interface ColumnResult {
023 * String name();
024 * }
025 *
026 *
027 *
028 * <p>Java class for column-result complex type.
029 *
030 * <p>The following schema fragment specifies the expected content contained within this class.
031 *
032 * <pre>
033 * <complexType name="column-result">
034 * <complexContent>
035 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
036 * <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
037 * </restriction>
038 * </complexContent>
039 * </complexType>
040 * </pre>
041 *
042 *
043 */
044 @XmlAccessorType(XmlAccessType.FIELD)
045 @XmlType(name = "column-result")
046 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
047 public class ColumnResult implements Cloneable
048 {
049
050 @XmlAttribute(required = true)
051 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
052 protected String name;
053
054 /**
055 * Creates a new {@code ColumnResult} instance.
056 *
057 */
058 public ColumnResult() {
059 // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
060 super();
061 }
062
063 /**
064 * Creates a new {@code ColumnResult} instance by deeply copying a given {@code ColumnResult} instance.
065 *
066 *
067 * @param o
068 * The instance to copy.
069 * @throws NullPointerException
070 * if {@code o} is {@code null}.
071 */
072 public ColumnResult(final ColumnResult o) {
073 // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
074 super();
075 if (o == null) {
076 throw new NullPointerException("Cannot create a copy of 'ColumnResult' from 'null'.");
077 }
078 // CBuiltinLeafInfo: java.lang.String
079 this.name = o.getName();
080 }
081
082 /**
083 * Gets the value of the name property.
084 *
085 * @return
086 * possible object is
087 * {@link String }
088 *
089 */
090 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
091 public String getName() {
092 return name;
093 }
094
095 /**
096 * Sets the value of the name property.
097 *
098 * @param value
099 * allowed object is
100 * {@link String }
101 *
102 */
103 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
104 public void setName(String value) {
105 this.name = value;
106 }
107
108 /**
109 * Creates and returns a deep copy of this object.
110 *
111 *
112 * @return
113 * A deep copy of this object.
114 */
115 @Override
116 @Generated(value = "com.sun.tools.xjc.Driver", date = "2010-08-18T10:46:56+02:00", comments = "JAXB RI vhudson-jaxb-ri-2.1-833")
117 public ColumnResult clone() {
118 // CC-XJC Version 1.3 Build 2010-02-27T15:04:03+0000
119 return new ColumnResult(this);
120 }
121
122 }