GLS ShipIT  5.2.5
GLS ShipIT - REST services
glsgroup/fpcs/datatypes/soap/v1/shipmentprocessing/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 
29 @XmlType(name = "LabelFormat")
30 @XmlEnum
31 public enum LabelFormat {
32 
33  PDF("PDF"),
34  @XmlEnumValue("Zebra")
35  ZEBRA("Zebra"),
36  @XmlEnumValue("Intermec")
37  INTERMEC("Intermec"),
38  @XmlEnumValue("Datamax")
39  DATAMAX("Datamax"),
40  @XmlEnumValue("Toshiba")
41  TOSHIBA("Toshiba"),
42  PNG("PNG"),
43  PNG_200("PNG_200"),
44  QR("QR");
45  private final String value;
46 
47  LabelFormat(String v) {
48  value = v;
49  }
50 
51  public String value() {
52  return value;
53  }
54 
55  public static LabelFormat fromValue(String v) {
56  for (LabelFormat c: LabelFormat.values()) {
57  if (c.value.equals(v)) {
58  return c;
59  }
60  }
61  throw new IllegalArgumentException(v);
62  }
63 
64 }