licencing and format applied (eclipse)
[jalview.git] / src / vamsas / objects / simple / SeqSearchResult_Helper.java
1 /*\r
2  * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4)\r
3  * Copyright (C) 2008 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
4  * \r
5  * This program is free software; you can redistribute it and/or\r
6  * modify it under the terms of the GNU General Public License\r
7  * as published by the Free Software Foundation; either version 2\r
8  * of the License, or (at your option) any later version.\r
9  * \r
10  * This program is distributed in the hope that it will be useful,\r
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
13  * GNU General Public License for more details.\r
14  * \r
15  * You should have received a copy of the GNU General Public License\r
16  * along with this program; if not, write to the Free Software\r
17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA\r
18  */\r
19 package vamsas.objects.simple;\r
20 \r
21 public class SeqSearchResult_Helper\r
22 {\r
23   // Type metadata\r
24   private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(\r
25           SeqSearchResult.class, true);\r
26 \r
27   static\r
28   {\r
29     typeDesc.setXmlType(new javax.xml.namespace.QName(\r
30             "simple.objects.vamsas", "SeqSearchResult"));\r
31     org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();\r
32     elemField.setFieldName("alignment");\r
33     elemField.setXmlName(new javax.xml.namespace.QName("", "alignment"));\r
34     elemField.setXmlType(new javax.xml.namespace.QName(\r
35             "simple.objects.vamsas", "Alignment"));\r
36     typeDesc.addFieldDesc(elemField);\r
37     elemField = new org.apache.axis.description.ElementDesc();\r
38     elemField.setFieldName("annotation");\r
39     elemField.setXmlName(new javax.xml.namespace.QName("", "annotation"));\r
40     elemField.setXmlType(new javax.xml.namespace.QName(\r
41             "http://schemas.xmlsoap.org/soap/encoding/", "string"));\r
42     typeDesc.addFieldDesc(elemField);\r
43     elemField = new org.apache.axis.description.ElementDesc();\r
44     elemField.setFieldName("features");\r
45     elemField.setXmlName(new javax.xml.namespace.QName("", "features"));\r
46     elemField.setXmlType(new javax.xml.namespace.QName(\r
47             "http://schemas.xmlsoap.org/soap/encoding/", "string"));\r
48     typeDesc.addFieldDesc(elemField);\r
49     elemField = new org.apache.axis.description.ElementDesc();\r
50     elemField.setFieldName("newickTree");\r
51     elemField.setXmlName(new javax.xml.namespace.QName("", "newickTree"));\r
52     elemField.setXmlType(new javax.xml.namespace.QName(\r
53             "http://schemas.xmlsoap.org/soap/encoding/", "string"));\r
54     typeDesc.addFieldDesc(elemField);\r
55   }\r
56 \r
57   /**\r
58    * Return type metadata object\r
59    */\r
60   public static org.apache.axis.description.TypeDesc getTypeDesc()\r
61   {\r
62     return typeDesc;\r
63   }\r
64 \r
65   /**\r
66    * Get Custom Serializer\r
67    */\r
68   public static org.apache.axis.encoding.Serializer getSerializer(\r
69           java.lang.String mechType, java.lang.Class _javaType,\r
70           javax.xml.namespace.QName _xmlType)\r
71   {\r
72     return new org.apache.axis.encoding.ser.BeanSerializer(_javaType,\r
73             _xmlType, typeDesc);\r
74   }\r
75 \r
76   /**\r
77    * Get Custom Deserializer\r
78    */\r
79   public static org.apache.axis.encoding.Deserializer getDeserializer(\r
80           java.lang.String mechType, java.lang.Class _javaType,\r
81           javax.xml.namespace.QName _xmlType)\r
82   {\r
83     return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType,\r
84             _xmlType, typeDesc);\r
85   }\r
86 \r
87 }\r