com.dyuproject.json
Class OverloadPojoConvertor.OverloadSetter

java.lang.Object
  extended by org.mortbay.util.ajax.JSONPojoConvertor.Setter
      extended by com.dyuproject.json.StandardPojoConvertor.StandardSetter
          extended by com.dyuproject.json.OverloadPojoConvertor.OverloadSetter
Direct Known Subclasses:
DefaultPojoConvertor.DefaultSetter
Enclosing class:
OverloadPojoConvertor

public static class OverloadPojoConvertor.OverloadSetter
extends StandardPojoConvertor.StandardSetter

A setter that handles overloading.


Field Summary
protected  OverloadPojoConvertor.OverloadSetter _next
           
 
Fields inherited from class com.dyuproject.json.StandardPojoConvertor.StandardSetter
_collectionType, LIST, SET
 
Fields inherited from class org.mortbay.util.ajax.JSONPojoConvertor.Setter
_componentType, _method, _numberType, _propertyName, _type
 
Constructor Summary
OverloadPojoConvertor.OverloadSetter(String propertyName, Method method)
           
 
Method Summary
 void invoke(Object obj, Object value)
           
 
Methods inherited from class com.dyuproject.json.StandardPojoConvertor.StandardSetter
invokeObject
 
Methods inherited from class org.mortbay.util.ajax.JSONPojoConvertor.Setter
getComponentType, getMethod, getNumberType, getPropertyName, getType, invokeObject, isPropertyNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_next

protected OverloadPojoConvertor.OverloadSetter _next
Constructor Detail

OverloadPojoConvertor.OverloadSetter

public OverloadPojoConvertor.OverloadSetter(String propertyName,
                                            Method method)
Method Detail

invoke

public void invoke(Object obj,
                   Object value)
            throws IllegalArgumentException,
                   IllegalAccessException,
                   InvocationTargetException
Overrides:
invoke in class StandardPojoConvertor.StandardSetter
Throws:
IllegalArgumentException
IllegalAccessException
InvocationTargetException


Copyright © 2008-2013. All Rights Reserved.