1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.jetspeed.serializer.objects;
19
20 import javolution.xml.XMLFormat;
21 import javolution.xml.stream.XMLStreamException;
22
23 public class JSProcessOrder
24 {
25 private JSMimeTypes ordererList;
26
27 public JSProcessOrder()
28 {
29 }
30
31
32 /****************************************************************************
33 * SERIALIZER
34 */
35 private static final XMLFormat XML = new XMLFormat(JSProcessOrder.class)
36 {
37
38 public void write(Object o, OutputElement xml)
39 throws XMLStreamException
40 {
41
42 try
43 {
44 JSProcessOrder g = (JSProcessOrder) o;
45 xml.add(g.getMimeTypes());
46
47 } catch (Exception e)
48 {
49 e.printStackTrace();
50 }
51 }
52
53 public void read(InputElement xml, Object o)
54 {
55 try
56 {
57 JSProcessOrder g = (JSProcessOrder) o;
58 while (xml.hasNext())
59 {
60 Object o1 = xml.getNext();
61
62 if (o1 instanceof JSMimeTypes)
63 g.ordererList = (JSMimeTypes) o1;
64 }
65 } catch (Exception e)
66 {
67 e.printStackTrace();
68 }
69 }
70 };
71
72
73 /***
74 * @return Returns the mimeTypes.
75 */
76 public JSMimeTypes getMimeTypes()
77 {
78 return ordererList;
79 }
80
81 /***
82 * @param mimeTypes
83 * The mimeTypes to set.
84 */
85 public void setMimeTypes(JSMimeTypes ordererList)
86 {
87 this.ordererList = ordererList;
88 }
89
90 }