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