Class FormMarshaller
- java.lang.Object
-
- org.jboss.resteasy.client.core.marshallers.FormMarshaller
-
- All Implemented Interfaces:
Marshaller
public class FormMarshaller extends java.lang.Object implements Marshaller
- Version:
- $Revision: 1 $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
FormMarshaller.GetterMethod
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description FormMarshaller(java.lang.Class clazz, ResteasyProviderFactory factory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
fieldMap
protected java.util.HashMap<java.lang.reflect.Field,Marshaller> fieldMap
-
getters
protected java.util.List<FormMarshaller.GetterMethod> getters
-
getterHashes
protected java.util.HashMap<java.lang.Long,java.lang.reflect.Method> getterHashes
-
clazz
protected java.lang.Class clazz
-
-
Constructor Detail
-
FormMarshaller
public FormMarshaller(java.lang.Class clazz, ResteasyProviderFactory factory)
-
-
Method Detail
-
methodHash
public static long methodHash(java.lang.reflect.Method method) throws java.lang.Exception
- Throws:
java.lang.Exception
-
createHash
public static long createHash(java.lang.String methodDesc) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getTypeString
static java.lang.String getTypeString(java.lang.Class cl)
-
populateMap
protected void populateMap(java.lang.Class clazz, ResteasyProviderFactory factory)
-
build
public void build(ClientRequest request, java.lang.Object object)
- Specified by:
build
in interfaceMarshaller
-
-