Package org.eclipse.jetty.util.ajax
Class JSONPojoConvertor.Setter
- java.lang.Object
-
- org.eclipse.jetty.util.ajax.JSONPojoConvertor.Setter
-
- Enclosing class:
- JSONPojoConvertor
public static class JSONPojoConvertor.Setter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Class<?>_componentTypeprotected JSONPojoConvertor.NumberType_numberTypeprotected String_propertyNameprotected Method_setterprotected Class<?>_type
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getComponentType()MethodgetMethod()JSONPojoConvertor.NumberTypegetNumberType()StringgetPropertyName()Class<?>getType()voidinvoke(Object obj, Object value)protected voidinvokeObject(Object obj, Object value)booleanisPropertyNumber()
-
-
-
Field Detail
-
_propertyName
protected String _propertyName
-
_setter
protected Method _setter
-
_numberType
protected JSONPojoConvertor.NumberType _numberType
-
_type
protected Class<?> _type
-
_componentType
protected Class<?> _componentType
-
-
Method Detail
-
getPropertyName
public String getPropertyName()
-
getMethod
public Method getMethod()
-
getNumberType
public JSONPojoConvertor.NumberType getNumberType()
-
getType
public Class<?> getType()
-
getComponentType
public Class<?> getComponentType()
-
isPropertyNumber
public boolean isPropertyNumber()
-
invoke
public void invoke(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
-
invokeObject
protected void invokeObject(Object obj, Object value) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
-
-