public class FormMarshaller extends java.lang.Object implements Marshaller
Modifier and Type | Class and Description |
---|---|
private static class |
FormMarshaller.GetterMethod |
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class |
clazz |
protected java.util.HashMap<java.lang.reflect.Field,Marshaller> |
fieldMap |
protected java.util.HashMap<java.lang.Long,java.lang.reflect.Method> |
getterHashes |
protected java.util.List<FormMarshaller.GetterMethod> |
getters |
Constructor and Description |
---|
FormMarshaller(java.lang.Class clazz,
ResteasyProviderFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
build(ClientRequest request,
java.lang.Object object) |
static long |
createHash(java.lang.String methodDesc) |
(package private) static java.lang.String |
getTypeString(java.lang.Class cl) |
static long |
methodHash(java.lang.reflect.Method method) |
protected void |
populateMap(java.lang.Class clazz,
ResteasyProviderFactory factory) |
protected java.util.HashMap<java.lang.reflect.Field,Marshaller> fieldMap
protected java.util.List<FormMarshaller.GetterMethod> getters
protected java.util.HashMap<java.lang.Long,java.lang.reflect.Method> getterHashes
protected java.lang.Class clazz
public FormMarshaller(java.lang.Class clazz, ResteasyProviderFactory factory)
public static long methodHash(java.lang.reflect.Method method) throws java.lang.Exception
java.lang.Exception
public static long createHash(java.lang.String methodDesc) throws java.lang.Exception
java.lang.Exception
static java.lang.String getTypeString(java.lang.Class cl)
protected void populateMap(java.lang.Class clazz, ResteasyProviderFactory factory)
public void build(ClientRequest request, java.lang.Object object)
build
in interface Marshaller