public static class JSONPojoConvertor.Setter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class<?> |
_componentType |
protected JSONPojoConvertor.NumberType |
_numberType |
protected java.lang.String |
_propertyName |
protected java.lang.reflect.Method |
_setter |
protected java.lang.Class<?> |
_type |
Constructor and Description |
---|
Setter(java.lang.String propertyName,
java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getComponentType() |
java.lang.reflect.Method |
getMethod() |
JSONPojoConvertor.NumberType |
getNumberType() |
java.lang.String |
getPropertyName() |
java.lang.Class<?> |
getType() |
void |
invoke(java.lang.Object obj,
java.lang.Object value) |
protected void |
invokeObject(java.lang.Object obj,
java.lang.Object value) |
boolean |
isPropertyNumber() |
protected java.lang.String _propertyName
protected java.lang.reflect.Method _setter
protected JSONPojoConvertor.NumberType _numberType
protected java.lang.Class<?> _type
protected java.lang.Class<?> _componentType
public Setter(java.lang.String propertyName, java.lang.reflect.Method method)
public java.lang.String getPropertyName()
public java.lang.reflect.Method getMethod()
public JSONPojoConvertor.NumberType getNumberType()
public java.lang.Class<?> getType()
public java.lang.Class<?> getComponentType()
public boolean isPropertyNumber()
public void invoke(java.lang.Object obj, java.lang.Object value) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
protected void invokeObject(java.lang.Object obj, java.lang.Object value) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
Copyright © 1995–2023 Webtide. All rights reserved.