com.dyuproject.json
Class StandardPojoConvertor

java.lang.Object
  extended by org.mortbay.util.ajax.JSONPojoConvertor
      extended by com.dyuproject.json.StandardPojoConvertor
All Implemented Interfaces:
org.mortbay.util.ajax.JSON.Convertor
Direct Known Subclasses:
SimpleJSONConsumer.ValidatingPojoConvertor

public class StandardPojoConvertor
extends org.mortbay.util.ajax.JSONPojoConvertor

The standard pojo convertor. If overloading is needed, use OverloadPojoConvertor instead.

Author:
David Yu
Date created:
Feb 21, 2009

Nested Class Summary
static class StandardPojoConvertor.StandardSetter
          The standard setter.
 
Nested classes/interfaces inherited from class org.mortbay.util.ajax.JSONPojoConvertor
org.mortbay.util.ajax.JSONPojoConvertor.NumberType, org.mortbay.util.ajax.JSONPojoConvertor.Setter
 
Field Summary
 
Fields inherited from class org.mortbay.util.ajax.JSONPojoConvertor
_excluded, _fromJSON, _getters, _pojoClass, _setters, DOUBLE, FLOAT, GETTER_ARG, INTEGER, LONG, NULL_ARG, SHORT
 
Constructor Summary
StandardPojoConvertor(Class<?> pojoClass)
           
StandardPojoConvertor(Class<?> pojoClass, boolean fromJSON)
           
StandardPojoConvertor(Class<?> pojoClass, boolean fromJSON, Set<String> excluded)
           
StandardPojoConvertor(Class<?> pojoClass, String[] excluded)
           
StandardPojoConvertor(Class<?> pojoClass, String[] excluded, boolean fromJSON)
           
 
Method Summary
protected  void addSetter(String name, Method method)
           
protected  StandardPojoConvertor.StandardSetter newSetter(String name, Method method)
           
 
Methods inherited from class org.mortbay.util.ajax.JSONPojoConvertor
addGetter, fromJSON, getExcludedCount, getNumberType, getSetter, includeField, init, log, setProps, toJSON
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardPojoConvertor

public StandardPojoConvertor(Class<?> pojoClass)

StandardPojoConvertor

public StandardPojoConvertor(Class<?> pojoClass,
                             String[] excluded)

StandardPojoConvertor

public StandardPojoConvertor(Class<?> pojoClass,
                             String[] excluded,
                             boolean fromJSON)

StandardPojoConvertor

public StandardPojoConvertor(Class<?> pojoClass,
                             boolean fromJSON)

StandardPojoConvertor

public StandardPojoConvertor(Class<?> pojoClass,
                             boolean fromJSON,
                             Set<String> excluded)
Method Detail

addSetter

protected void addSetter(String name,
                         Method method)
Overrides:
addSetter in class org.mortbay.util.ajax.JSONPojoConvertor

newSetter

protected StandardPojoConvertor.StandardSetter newSetter(String name,
                                                         Method method)


Copyright © 2008-2013. All Rights Reserved.