GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
LabelFormat.java
Go to the documentation of this file.
1 
2 package eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing;
3 
4 import javax.xml.bind.annotation.XmlEnum;
5 import javax.xml.bind.annotation.XmlEnumValue;
6 import javax.xml.bind.annotation.XmlType;
7 
8 
28 @XmlType(name = "LabelFormat")
29 @XmlEnum
30 public enum LabelFormat {
31 
32  PDF("PDF"),
33  @XmlEnumValue("Zebra")
34  ZEBRA("Zebra"),
35  @XmlEnumValue("Intermec")
36  INTERMEC("Intermec"),
37  @XmlEnumValue("Datamax")
38  DATAMAX("Datamax"),
39  @XmlEnumValue("Toshiba")
40  TOSHIBA("Toshiba"),
41  PNG("PNG");
42  private final String value;
43 
44  LabelFormat(String v) {
45  value = v;
46  }
47 
48  public String value() {
49  return value;
50  }
51 
52  public static LabelFormat fromValue(String v) {
53  for (LabelFormat c: LabelFormat.values()) {
54  if (c.value.equals(v)) {
55  return c;
56  }
57  }
58  throw new IllegalArgumentException(v);
59  }
60 
61 }