com.liferay.portal.json
Class PortalBeanObjectFactory
java.lang.Object
flexjson.factories.BeanObjectFactory
com.liferay.portal.json.PortalBeanObjectFactory
- All Implemented Interfaces:
- flexjson.ObjectFactory
public class PortalBeanObjectFactory
- extends flexjson.factories.BeanObjectFactory
Methods inherited from class flexjson.factories.BeanObjectFactory |
instantiate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortalBeanObjectFactory
public PortalBeanObjectFactory()
instantiate
public Object instantiate(flexjson.ObjectBinder objectBinder,
Object value,
Type targetType,
Class targetClass)
- Specified by:
instantiate
in interface flexjson.ObjectFactory
- Overrides:
instantiate
in class flexjson.factories.BeanObjectFactory
setSafeMode
public void setSafeMode(boolean safeMode)
getDeclaredFields
protected Map<String,Field> getDeclaredFields(Class targetClass)
isValidField
protected boolean isValidField(Map<String,Field> declaredFields,
String beanName)
removeInvalidFields
protected void removeInvalidFields(Map<?,?> values,
Class<?> targetClass)