|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.directwebremoting.convert.BasicObjectConverter
org.directwebremoting.convert.ObjectConverter
public class ObjectConverter
Convert a Javascript associative array into a JavaBean
| Constructor Summary | |
|---|---|
ObjectConverter()
|
|
| 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. |
java.util.Map<java.lang.String,Property> |
getPropertyMapFromObject(java.lang.Object example,
boolean readRequired,
boolean writeRequired)
Get a map of property names to implementations of Property. |
void |
setForce(java.lang.String force)
Do we force accessibility for private fields |
| Methods inherited from class org.directwebremoting.convert.BasicObjectConverter |
|---|
convertInbound, convertOutbound, getConverterManager, getInclusions, 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 ObjectConverter()
| Method Detail |
|---|
public void setForce(java.lang.String force)
force - "true|false" to set the force accessibility flag
public java.util.Map<java.lang.String,Property> getPropertyMapFromObject(java.lang.Object example,
boolean readRequired,
boolean writeRequired)
throws ConversionException
NamedConverterProperty.
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.
This implementation is preferred above the alternate:
NamedConverter.getPropertyMapFromClass(Class, boolean, boolean) because it
potentially retains important extra type information.
example - The object to find bean info fromreadRequired - The properties returned must be readablewriteRequired - The properties returned must be writable
ConversionException - If the introspection failsNamedConverter.getPropertyMapFromClass(Class, boolean, boolean)
public java.util.Map<java.lang.String,Property> getPropertyMapFromClass(java.lang.Class<?> type,
boolean readRequired,
boolean writeRequired)
NamedConverterProperty.
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.
type - The class to find bean info fromreadRequired - The properties returned must be readablewriteRequired - The properties returned must be writable
NamedConverter.getPropertyMapFromObject(Object, boolean, boolean)
|
Copyright ยจ 2008 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||