org.directwebremoting.convert
Class MinimalistExceptionConverter
java.lang.Object
org.directwebremoting.convert.BaseV20Converter
org.directwebremoting.convert.BasicObjectConverter
org.directwebremoting.convert.BeanConverter
org.directwebremoting.convert.MinimalistExceptionConverter
- All Implemented Interfaces:
- Converter, NamedConverter
public class MinimalistExceptionConverter
- extends BeanConverter
A special case of BeanConverter for use by default with Throwable
s,
which only outputs a "broken" message.
In other words, by default the user doesn't get to learn anything about
failures on the server.
- Author:
- Joe Walker [joe at getahead dot ltd dot uk]
Method Summary |
java.util.Map |
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.BasicObjectConverter |
convertInbound, convertOutbound, getConverterManager, getInstanceType, getJavascript, setConverterManager, setExclude, setImplementation, setInclude, setInstanceType, setJavascript |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MinimalistExceptionConverter
public MinimalistExceptionConverter()
getPropertyMapFromClass
public java.util.Map getPropertyMapFromClass(java.lang.Class type,
boolean readRequired,
boolean writeRequired)
throws MarshallException
- 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 accound extra runtime type info.
- Specified by:
getPropertyMapFromClass
in interface NamedConverter
- Overrides:
getPropertyMapFromClass
in class BeanConverter
- Parameters:
type
- The class to find bean info fromreadRequired
- The properties returned must be readablewriteRequired
- The properties returned must be writeable
- Returns:
- An array of PropertyDescriptors describing the beans properties
- Throws:
MarshallException
- If the introspection fails- See Also:
NamedConverter.getPropertyMapFromObject(Object, boolean, boolean)