com.thoughtworks.xstream.converters
Class ConversionException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.thoughtworks.xstream.core.BaseException
com.thoughtworks.xstream.converters.ConversionException
- All Implemented Interfaces:
- ErrorWriter, Serializable
- Direct Known Subclasses:
- AbstractReferenceMarshaller.ReferencedImplicitElementException, AbstractReflectionConverter.DuplicateFieldException, JavaBeanConverter.DuplicateFieldException
public class ConversionException
- extends BaseException
- implements ErrorWriter
Thrown by Converter implementations when they cannot convert an object
to/from textual data.
When this exception is thrown it can be passed around to things that accept an
ErrorWriter, allowing them to add diagnostics to the stack trace.
- Author:
- Joe Walnes
- See Also:
ErrorWriter,
Serialized Form
|
Field Summary |
protected Throwable |
cause
Plays nice with JDK1.3 and JDK1.4 |
cause
protected Throwable cause
- Plays nice with JDK1.3 and JDK1.4
ConversionException
public ConversionException(String msg,
Throwable cause)
ConversionException
public ConversionException(String msg)
ConversionException
public ConversionException(Throwable cause)
get
public String get(String errorKey)
add
public void add(String name,
String information)
- Description copied from interface:
ErrorWriter
- Add some information to the error message.
- Specified by:
add in interface ErrorWriter
- Parameters:
name - Something to identify the type of information (e.g. 'XPath').information - Detail of the message (e.g. '/blah/moo[3]'
keys
public Iterator keys()
getMessage
public String getMessage()
- Overrides:
getMessage in class Throwable
getCause
public Throwable getCause()
- Overrides:
getCause in class BaseException
getShortMessage
public String getShortMessage()
Copyright © 2004-2007 XStream. All Rights Reserved.