public class FormProcessor extends Object implements InvocationProcessor, WebTargetProcessor
Modifier and Type | Field and Description |
---|---|
protected Class |
clazz |
protected HashMap<Field,Object> |
fieldMap |
protected HashMap<Long,Method> |
getterHashes |
protected List<org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.GetterMethod> |
getters |
Constructor and Description |
---|
FormProcessor(Class clazz,
ClientConfiguration configuration,
String defaultFormName) |
Modifier and Type | Method and Description |
---|---|
WebTarget |
build(WebTarget target,
Object param) |
static long |
createHash(String methodDesc) |
static long |
methodHash(Method method) |
protected void |
populateMap(Class clazz,
ClientConfiguration configuration,
String defaultFormName) |
void |
process(ClientInvocationBuilder invocation,
Object param) |
protected Object |
process(org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.Process process,
Object target,
Object param) |
protected List<org.jboss.resteasy.client.jaxrs.internal.proxy.processors.FormProcessor.GetterMethod> getters
protected Class clazz
public FormProcessor(Class clazz, ClientConfiguration configuration, String defaultFormName)
protected void populateMap(Class clazz, ClientConfiguration configuration, String defaultFormName)
public WebTarget build(WebTarget target, Object param)
build
in interface WebTargetProcessor
public void process(ClientInvocationBuilder invocation, Object param)
process
in interface InvocationProcessor
Copyright © 2020 JBoss by Red Hat. All rights reserved.