2 * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8.1)
3 * Copyright (C) 2014 The Jalview Authors
5 * This file is part of Jalview.
7 * Jalview is free software: you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
11 * Jalview is distributed in the hope that it will be useful, but
12 * WITHOUT ANY WARRANTY; without even the implied warranty
13 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
14 * PURPOSE. See the GNU General Public License for more details.
16 * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
17 * The Jalview Authors are detailed in the 'AUTHORS' file.
19 package uk.ac.ebi.picr.model;
21 public class CrossReference_Helper
24 private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(
25 CrossReference.class, true);
29 typeDesc.setXmlType(new javax.xml.namespace.QName(
30 "http://model.picr.ebi.ac.uk", "CrossReference"));
31 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
32 elemField.setFieldName("accession");
33 elemField.setXmlName(new javax.xml.namespace.QName(
34 "http://model.picr.ebi.ac.uk", "accession"));
35 elemField.setXmlType(new javax.xml.namespace.QName(
36 "http://www.w3.org/2001/XMLSchema", "string"));
37 typeDesc.addFieldDesc(elemField);
38 elemField = new org.apache.axis.description.ElementDesc();
39 elemField.setFieldName("accessionVersion");
40 elemField.setXmlName(new javax.xml.namespace.QName(
41 "http://model.picr.ebi.ac.uk", "accessionVersion"));
42 elemField.setXmlType(new javax.xml.namespace.QName(
43 "http://www.w3.org/2001/XMLSchema", "string"));
44 typeDesc.addFieldDesc(elemField);
45 elemField = new org.apache.axis.description.ElementDesc();
46 elemField.setFieldName("databaseDescription");
47 elemField.setXmlName(new javax.xml.namespace.QName(
48 "http://model.picr.ebi.ac.uk", "databaseDescription"));
49 elemField.setXmlType(new javax.xml.namespace.QName(
50 "http://www.w3.org/2001/XMLSchema", "string"));
51 typeDesc.addFieldDesc(elemField);
52 elemField = new org.apache.axis.description.ElementDesc();
53 elemField.setFieldName("databaseName");
54 elemField.setXmlName(new javax.xml.namespace.QName(
55 "http://model.picr.ebi.ac.uk", "databaseName"));
56 elemField.setXmlType(new javax.xml.namespace.QName(
57 "http://www.w3.org/2001/XMLSchema", "string"));
58 typeDesc.addFieldDesc(elemField);
59 elemField = new org.apache.axis.description.ElementDesc();
60 elemField.setFieldName("dateAdded");
61 elemField.setXmlName(new javax.xml.namespace.QName(
62 "http://model.picr.ebi.ac.uk", "dateAdded"));
63 elemField.setXmlType(new javax.xml.namespace.QName(
64 "http://www.w3.org/2001/XMLSchema", "dateTime"));
65 typeDesc.addFieldDesc(elemField);
66 elemField = new org.apache.axis.description.ElementDesc();
67 elemField.setFieldName("dateDeleted");
68 elemField.setXmlName(new javax.xml.namespace.QName(
69 "http://model.picr.ebi.ac.uk", "dateDeleted"));
70 elemField.setXmlType(new javax.xml.namespace.QName(
71 "http://www.w3.org/2001/XMLSchema", "dateTime"));
72 typeDesc.addFieldDesc(elemField);
73 elemField = new org.apache.axis.description.ElementDesc();
74 elemField.setFieldName("deleted");
75 elemField.setXmlName(new javax.xml.namespace.QName(
76 "http://model.picr.ebi.ac.uk", "deleted"));
77 elemField.setXmlType(new javax.xml.namespace.QName(
78 "http://www.w3.org/2001/XMLSchema", "boolean"));
79 typeDesc.addFieldDesc(elemField);
80 elemField = new org.apache.axis.description.ElementDesc();
81 elemField.setFieldName("gi");
82 elemField.setXmlName(new javax.xml.namespace.QName(
83 "http://model.picr.ebi.ac.uk", "gi"));
84 elemField.setXmlType(new javax.xml.namespace.QName(
85 "http://www.w3.org/2001/XMLSchema", "string"));
86 typeDesc.addFieldDesc(elemField);
87 elemField = new org.apache.axis.description.ElementDesc();
88 elemField.setFieldName("taxonId");
89 elemField.setXmlName(new javax.xml.namespace.QName(
90 "http://model.picr.ebi.ac.uk", "taxonId"));
91 elemField.setXmlType(new javax.xml.namespace.QName(
92 "http://www.w3.org/2001/XMLSchema", "string"));
93 typeDesc.addFieldDesc(elemField);
97 * Return type metadata object
99 public static org.apache.axis.description.TypeDesc getTypeDesc()
105 * Get Custom Serializer
107 public static org.apache.axis.encoding.Serializer getSerializer(
108 java.lang.String mechType, java.lang.Class _javaType,
109 javax.xml.namespace.QName _xmlType)
111 return new org.apache.axis.encoding.ser.BeanSerializer(_javaType,
116 * Get Custom Deserializer
118 public static org.apache.axis.encoding.Deserializer getDeserializer(
119 java.lang.String mechType, java.lang.Class _javaType,
120 javax.xml.namespace.QName _xmlType)
122 return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType,