Clover icon

Coverage Report

  1. Project Clover database Thu Nov 7 2024 10:11:34 GMT
  2. Package uk.ac.ebi.www

File WSFile.java

 

Coverage histogram

../../../../img/srcFileCovDistChart0.png
60% of files have more coverage

Code metrics

14
41
11
1
159
112
18
0.44
3.73
11
1.64

Classes

Class Line # Actions
WSFile 23 41 18
0.00%
 

Contributing tests

No tests hitting this source file were found.

Source view

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 uk.ac.ebi.www;
22   
 
23    public class WSFile implements java.io.Serializable
24    {
25    private java.lang.String type;
26   
27    private java.lang.String ext;
28   
 
29  0 toggle public WSFile()
30    {
31    }
32   
 
33  0 toggle public java.lang.String getType()
34    {
35  0 return type;
36    }
37   
 
38  0 toggle public void setType(java.lang.String type)
39    {
40  0 this.type = type;
41    }
42   
 
43  0 toggle public java.lang.String getExt()
44    {
45  0 return ext;
46    }
47   
 
48  0 toggle public void setExt(java.lang.String ext)
49    {
50  0 this.ext = ext;
51    }
52   
53    private java.lang.Object __equalsCalc = null;
54   
 
55  0 toggle @Override
56    public synchronized boolean equals(java.lang.Object obj)
57    {
58  0 if (obj == null)
59    {
60  0 return false;
61    }
62  0 if (!(obj instanceof WSFile))
63    {
64  0 return false;
65    }
66  0 WSFile other = (WSFile) obj;
67  0 if (this == obj)
68    {
69  0 return true;
70    }
71  0 if (__equalsCalc != null)
72    {
73  0 return (__equalsCalc == obj);
74    }
75  0 __equalsCalc = obj;
76  0 boolean _equals;
77  0 _equals = true
78    && ((type == null && other.getType() == null)
79    || (type != null && type.equals(other.getType())))
80    && ((ext == null && other.getExt() == null)
81    || (ext != null && ext.equals(other.getExt())));
82  0 __equalsCalc = null;
83  0 return _equals;
84    }
85   
86    private boolean __hashCodeCalc = false;
87   
 
88  0 toggle @Override
89    public synchronized int hashCode()
90    {
91  0 if (__hashCodeCalc)
92    {
93  0 return 0;
94    }
95  0 __hashCodeCalc = true;
96  0 int _hashCode = 1;
97  0 if (getType() != null)
98    {
99  0 _hashCode += getType().hashCode();
100    }
101  0 if (getExt() != null)
102    {
103  0 _hashCode += getExt().hashCode();
104    }
105  0 __hashCodeCalc = false;
106  0 return _hashCode;
107    }
108   
109    // Type metadata
110    private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(
111    WSFile.class);
112   
 
113  0 toggle static
114    {
115  0 org.apache.axis.description.FieldDesc field = new org.apache.axis.description.ElementDesc();
116  0 field.setFieldName("type");
117  0 field.setXmlName(new javax.xml.namespace.QName("", "type"));
118  0 field.setXmlType(new javax.xml.namespace.QName(
119    "http://www.w3.org/2001/XMLSchema", "string"));
120  0 typeDesc.addFieldDesc(field);
121  0 field = new org.apache.axis.description.ElementDesc();
122  0 field.setFieldName("ext");
123  0 field.setXmlName(new javax.xml.namespace.QName("", "ext"));
124  0 field.setXmlType(new javax.xml.namespace.QName(
125    "http://www.w3.org/2001/XMLSchema", "string"));
126  0 typeDesc.addFieldDesc(field);
127    };
128   
129    /**
130    * Return type metadata object
131    */
 
132  0 toggle public static org.apache.axis.description.TypeDesc getTypeDesc()
133    {
134  0 return typeDesc;
135    }
136   
137    /**
138    * Get Custom Serializer
139    */
 
140  0 toggle public static org.apache.axis.encoding.Serializer getSerializer(
141    java.lang.String mechType, java.lang.Class _javaType,
142    javax.xml.namespace.QName _xmlType)
143    {
144  0 return new org.apache.axis.encoding.ser.BeanSerializer(_javaType,
145    _xmlType, typeDesc);
146    }
147   
148    /**
149    * Get Custom Deserializer
150    */
 
151  0 toggle public static org.apache.axis.encoding.Deserializer getDeserializer(
152    java.lang.String mechType, java.lang.Class _javaType,
153    javax.xml.namespace.QName _xmlType)
154    {
155  0 return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType,
156    _xmlType, typeDesc);
157    }
158   
159    }