1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.oxm.xstream;
18
19 import com.thoughtworks.xstream.alias.CannotResolveClassException;
20 import com.thoughtworks.xstream.converters.ConversionException;
21 import com.thoughtworks.xstream.io.StreamException;
22 import org.springframework.oxm.MarshallingFailureException;
23
24
25
26
27
28
29
30 public class XStreamMarshallingFailureException extends MarshallingFailureException {
31
32 public XStreamMarshallingFailureException(String msg) {
33 super(msg);
34 }
35
36 public XStreamMarshallingFailureException(StreamException ex) {
37 super("XStream marshalling exception: " + ex.getMessage(), ex);
38
39 }
40
41 public XStreamMarshallingFailureException(CannotResolveClassException ex) {
42 super("XStream resolving exception: " + ex.getMessage(), ex);
43 }
44
45 public XStreamMarshallingFailureException(ConversionException ex) {
46 super("XStream conversion exception: " + ex.getMessage(), ex);
47 }
48
49 }