Class |
Line # |
Actions |
|||
---|---|---|---|---|---|
SequenceSet_Helper | 23 | 9 | 4 |
1 | /* | |
2 | * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) | |
3 | * Copyright (C) $$Year-Rel$$ The Jalview Authors | |
4 | * | |
5 | * This file is part of Jalview. | |
6 | * | |
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 | |
10 | * of the License, or (at your option) any later version. | |
11 | * | |
12 | * Jalview is distributed in the hope that it will be useful, but | |
13 | * WITHOUT ANY WARRANTY; without even the implied warranty | |
14 | * of MERCHANTABILITY or FITNESS FOR A PARTICULAR | |
15 | * PURPOSE. See the GNU General Public License for more details. | |
16 | * | |
17 | * You should have received a copy of the GNU General Public License | |
18 | * along with Jalview. If not, see <http://www.gnu.org/licenses/>. | |
19 | * The Jalview Authors are detailed in the 'AUTHORS' file. | |
20 | */ | |
21 | package vamsas.objects.simple; | |
22 | ||
23 | public class SequenceSet_Helper | |
24 | { | |
25 | // Type metadata | |
26 | private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc( | |
27 | SequenceSet.class, true); | |
28 | ||
29 | 0 | static |
30 | { | |
31 | 0 | typeDesc.setXmlType(new javax.xml.namespace.QName( |
32 | "simple.objects.vamsas", "SequenceSet")); | |
33 | 0 | org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); |
34 | 0 | elemField.setFieldName("seqs"); |
35 | 0 | elemField.setXmlName(new javax.xml.namespace.QName("", "seqs")); |
36 | 0 | elemField.setXmlType(new javax.xml.namespace.QName( |
37 | "simple.objects.vamsas", "Sequence")); | |
38 | 0 | typeDesc.addFieldDesc(elemField); |
39 | } | |
40 | ||
41 | /** | |
42 | * Return type metadata object | |
43 | */ | |
44 | 0 | public static org.apache.axis.description.TypeDesc getTypeDesc() |
45 | { | |
46 | 0 | return typeDesc; |
47 | } | |
48 | ||
49 | /** | |
50 | * Get Custom Serializer | |
51 | */ | |
52 | 0 | public static org.apache.axis.encoding.Serializer getSerializer( |
53 | java.lang.String mechType, java.lang.Class _javaType, | |
54 | javax.xml.namespace.QName _xmlType) | |
55 | { | |
56 | 0 | return new org.apache.axis.encoding.ser.BeanSerializer(_javaType, |
57 | _xmlType, typeDesc); | |
58 | } | |
59 | ||
60 | /** | |
61 | * Get Custom Deserializer | |
62 | */ | |
63 | 0 | public static org.apache.axis.encoding.Deserializer getDeserializer( |
64 | java.lang.String mechType, java.lang.Class _javaType, | |
65 | javax.xml.namespace.QName _xmlType) | |
66 | { | |
67 | 0 | return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType, |
68 | _xmlType, typeDesc); | |
69 | } | |
70 | ||
71 | } |