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 classFormMarshaller.GetterMethod
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Classclazzprotected java.util.HashMap<java.lang.reflect.Field,Marshaller>fieldMapprotected java.util.HashMap<java.lang.Long,java.lang.reflect.Method>getterHashesprotected 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 voidbuild(ClientRequest request, java.lang.Object object)static longcreateHash(java.lang.String methodDesc)(package private) static java.lang.StringgetTypeString(java.lang.Class cl)static longmethodHash(java.lang.reflect.Method method)protected voidpopulateMap(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:
buildin interfaceMarshaller
-
-