regenerated from wsdl.
[jalview.git] / src / ext / vamsas / JpredResult.java
1 /**
2  * JpredResult.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis 1.2RC2 Nov 16, 2004 (12:19:44 EST) WSDL2Java emitter.
6  */\r
7 \r
8 /*
9 * Jalview - A Sequence Alignment Editor and Viewer
10 * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle
11 *
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version 2
15 * of the License, or (at your option) any later version.
16 *
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20 * GNU General Public License for more details.
21 *
22 * You should have received a copy of the GNU General Public License
23 * along with this program; if not, write to the Free Software
24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
25 */\r
26 package ext.vamsas;\r
27 \r
28 public class JpredResult extends ext.vamsas.Result\r
29     implements java.io.Serializable {\r
30     // Type metadata\r
31     private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(JpredResult.class,\r
32             true);\r
33 \r
34     static {\r
35         typeDesc.setXmlType(new javax.xml.namespace.QName(\r
36                 "http://dataTypes.vamsas", "JpredResult"));\r
37 \r
38         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();\r
39         elemField.setFieldName("aligfile");\r
40         elemField.setXmlName(new javax.xml.namespace.QName(\r
41                 "http://dataTypes.vamsas", "aligfile"));\r
42         elemField.setXmlType(new javax.xml.namespace.QName(\r
43                 "http://www.w3.org/2001/XMLSchema", "string"));\r
44         typeDesc.addFieldDesc(elemField);\r
45         elemField = new org.apache.axis.description.ElementDesc();\r
46         elemField.setFieldName("predfile");\r
47         elemField.setXmlName(new javax.xml.namespace.QName(\r
48                 "http://dataTypes.vamsas", "predfile"));\r
49         elemField.setXmlType(new javax.xml.namespace.QName(\r
50                 "http://www.w3.org/2001/XMLSchema", "string"));\r
51         typeDesc.addFieldDesc(elemField);\r
52     }\r
53 \r
54     private java.lang.String aligfile;\r
55     private java.lang.String predfile;\r
56     private java.lang.Object __equalsCalc = null;\r
57     private boolean __hashCodeCalc = false;\r
58 \r
59     public JpredResult() {\r
60     }\r
61 \r
62     public JpredResult(java.lang.String aligfile, java.lang.String predfile) {\r
63         this.aligfile = aligfile;\r
64         this.predfile = predfile;\r
65     }\r
66 \r
67     /**
68  * Gets the aligfile value for this JpredResult.
69  *
70  * @return aligfile
71  */\r
72     public java.lang.String getAligfile() {\r
73         return aligfile;\r
74     }\r
75 \r
76     /**
77  * Sets the aligfile value for this JpredResult.
78  *
79  * @param aligfile
80  */\r
81     public void setAligfile(java.lang.String aligfile) {\r
82         this.aligfile = aligfile;\r
83     }\r
84 \r
85     /**
86  * Gets the predfile value for this JpredResult.
87  *
88  * @return predfile
89  */\r
90     public java.lang.String getPredfile() {\r
91         return predfile;\r
92     }\r
93 \r
94     /**
95  * Sets the predfile value for this JpredResult.
96  *
97  * @param predfile
98  */\r
99     public void setPredfile(java.lang.String predfile) {\r
100         this.predfile = predfile;\r
101     }\r
102 \r
103     public synchronized boolean equals(java.lang.Object obj) {\r
104         if (!(obj instanceof JpredResult)) {\r
105             return false;\r
106         }\r
107 \r
108         JpredResult other = (JpredResult) obj;\r
109 \r
110         if (obj == null) {\r
111             return false;\r
112         }\r
113 \r
114         if (this == obj) {\r
115             return true;\r
116         }\r
117 \r
118         if (__equalsCalc != null) {\r
119             return (__equalsCalc == obj);\r
120         }\r
121 \r
122         __equalsCalc = obj;\r
123 \r
124         boolean _equals;\r
125         _equals = super.equals(obj) &&\r
126             (((this.aligfile == null) && (other.getAligfile() == null)) ||\r
127             ((this.aligfile != null) &&\r
128             this.aligfile.equals(other.getAligfile()))) &&\r
129             (((this.predfile == null) && (other.getPredfile() == null)) ||\r
130             ((this.predfile != null) &&\r
131             this.predfile.equals(other.getPredfile())));\r
132         __equalsCalc = null;\r
133 \r
134         return _equals;\r
135     }\r
136 \r
137     public synchronized int hashCode() {\r
138         if (__hashCodeCalc) {\r
139             return 0;\r
140         }\r
141 \r
142         __hashCodeCalc = true;\r
143 \r
144         int _hashCode = super.hashCode();\r
145 \r
146         if (getAligfile() != null) {\r
147             _hashCode += getAligfile().hashCode();\r
148         }\r
149 \r
150         if (getPredfile() != null) {\r
151             _hashCode += getPredfile().hashCode();\r
152         }\r
153 \r
154         __hashCodeCalc = false;\r
155 \r
156         return _hashCode;\r
157     }\r
158 \r
159     /**
160  * Return type metadata object
161  */\r
162     public static org.apache.axis.description.TypeDesc getTypeDesc() {\r
163         return typeDesc;\r
164     }\r
165 \r
166     /**
167  * Get Custom Serializer
168  */\r
169     public static org.apache.axis.encoding.Serializer getSerializer(\r
170         java.lang.String mechType, java.lang.Class _javaType,\r
171         javax.xml.namespace.QName _xmlType) {\r
172         return new org.apache.axis.encoding.ser.BeanSerializer(_javaType,\r
173             _xmlType, typeDesc);\r
174     }\r
175 \r
176     /**
177  * Get Custom Deserializer
178  */\r
179     public static org.apache.axis.encoding.Deserializer getDeserializer(\r
180         java.lang.String mechType, java.lang.Class _javaType,\r
181         javax.xml.namespace.QName _xmlType) {\r
182         return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType,\r
183             _xmlType, typeDesc);\r
184     }\r
185 }\r