1 package org.opentrafficsim.xml.bindings;
2
3 import javax.xml.bind.annotation.adapters.XmlAdapter;
4
5 import org.djunits.value.Scalar;
6 import org.djunits.value.vdouble.scalar.Frequency;
7
8
9
10
11
12
13
14
15
16 public class FrequencyAdapter extends XmlAdapter<String, Frequency>
17 {
18
19 @Override
20 public Frequency unmarshal(final String field) throws IllegalArgumentException
21 {
22 return Frequency.valueOf(field);
23 }
24
25
26 @Override
27 public String marshal(final Frequency frequency) throws IllegalArgumentException
28 {
29 return Scalar.textualStringOfDefaultLocale(frequency);
30 }
31
32 }