Class ExceptionConverter

  extended by org.directwebremoting.convert.BasicObjectConverter
      extended by org.directwebremoting.convert.BeanConverter
          extended by org.directwebremoting.convert.ExceptionConverter
All Implemented Interfaces:
Converter, NamedConverter

public class ExceptionConverter
extends BeanConverter

A special case of BeanConverter that doesn't convert StackTraces

Joe Walker [joe at getahead dot ltd dot uk]

Constructor Summary
Method Summary
 java.util.Map<java.lang.String,Property> getPropertyMapFromClass(java.lang.Class<?> type, boolean readRequired, boolean writeRequired)
          Get a map of property names to implementations of Property.
Methods inherited from class org.directwebremoting.convert.BeanConverter
Methods inherited from class org.directwebremoting.convert.BasicObjectConverter
convertInbound, convertOutbound, getConverterManager, getInstanceType, getJavascript, getJavascriptSuperClass, setConstructor, setConverterManager, setExclude, setImplementation, setInclude, setInstanceType, setJavascript, setJavascriptSuperClass
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public ExceptionConverter()
Method Detail


public java.util.Map<java.lang.String,Property> getPropertyMapFromClass(java.lang.Class<?> type,
                                                                        boolean readRequired,
                                                                        boolean writeRequired)
                                                                 throws ConversionException
Description copied from interface: NamedConverter
Get a map of property names to implementations of Property.

HibernateBeanConverter (and maybe others) may want to provide alternate versions of bean.getClass(), and we may wish to fake or hide properties in some cases.

If you have a real object to investigate then it is probably better to call NamedConverter.getPropertyMapFromObject(Object, boolean, boolean) because that version can take into account extra runtime type info.

Specified by:
getPropertyMapFromClass in interface NamedConverter
getPropertyMapFromClass in class BeanConverter
type - The class to find bean info from
readRequired - The properties returned must be readable
writeRequired - The properties returned must be writable
An array of PropertyDescriptors describing the beans properties
ConversionException - If the introspection fails
See Also:
NamedConverter.getPropertyMapFromObject(Object, boolean, boolean)

Copyright 2008