net.sf.fb4j.client.json
Class FacebookJsonConfig<K extends FacebookField>

java.lang.Object
  extended by net.sf.json.JsonConfig
      extended by net.sf.fb4j.client.json.FacebookJsonConfig<K>

public class FacebookJsonConfig<K extends FacebookField>
extends net.sf.json.JsonConfig

Author:
Mino Togna, Gino Miceli

Field Summary
 
Fields inherited from class net.sf.json.JsonConfig
DEFAULT_DEFAULT_VALUE_PROCESSOR_MATCHER, DEFAULT_JSON_BEAN_PROCESSOR_MATCHER, DEFAULT_JSON_VALUE_PROCESSOR_MATCHER, DEFAULT_NEW_BEAN_INSTANCE_STRATEGY, DEFAULT_PROPERTY_NAME_PROCESSOR_MATCHER, MODE_LIST, MODE_OBJECT_ARRAY, MODE_SET
 
Constructor Summary
FacebookJsonConfig(java.lang.Class<? extends FacebookObject<K>> rootClass)
           
 
Method Summary
 void addMapping(FacebookField field, java.lang.Class<?> clazz)
           
 void addMappings(FacebookField[] fields, java.lang.Class<?> clazz)
           
static FacebookJsonConfig<?> byFqlTable(java.lang.String fqlTable)
           
 void putValue(FacebookObject<K> object, java.lang.String fieldName, java.lang.Object value)
           
 
Methods inherited from class net.sf.json.JsonConfig
addJsonEventListener, clearJsonBeanProcessors, clearJsonEventListeners, clearJsonValueProcessors, clearPropertyNameProcessors, copy, disableEventTriggering, enableEventTriggering, findDefaultValueProcessor, findJsonBeanProcessor, findJsonValueProcessor, findJsonValueProcessor, findJsonValueProcessor, findPropertyNameProcessor, getArrayMode, getClassMap, getCollectionType, getCycleDetectionStrategy, getDefaultValueProcessorMatcher, getEnclosedType, getExcludes, getJavaIdentifierTransformer, getJavaPropertyFilter, getJsonBeanProcessorMatcher, getJsonEventListeners, getJsonPropertyFilter, getJsonValueProcessorMatcher, getMergedExcludes, getNewBeanInstanceStrategy, getPropertyNameProcessorMatcher, getPropertySetStrategy, getRootClass, isEventTriggeringEnabled, isHandleJettisonEmptyElement, isHandleJettisonSingleElementArray, isIgnoreDefaultExcludes, isIgnoreJPATransient, isIgnoreTransientFields, isSkipJavaIdentifierTransformationInMapKeys, registerDefaultValueProcessor, registerJsonBeanProcessor, registerJsonValueProcessor, registerJsonValueProcessor, registerJsonValueProcessor, registerJsonValueProcessor, registerPropertyNameProcessor, removeJsonEventListener, reset, setArrayMode, setClassMap, setCollectionType, setCycleDetectionStrategy, setDefaultValueProcessorMatcher, setEnclosedType, setExcludes, setHandleJettisonEmptyElement, setHandleJettisonSingleElementArray, setIgnoreDefaultExcludes, setIgnoreJPATransient, setIgnoreTransientFields, setJavaIdentifierTransformer, setJavaPropertyFilter, setJsonBeanProcessorMatcher, setJsonPropertyFilter, setJsonValueProcessorMatcher, setNewBeanInstanceStrategy, setPropertyNameProcessorMatcher, setPropertySetStrategy, setRootClass, setSkipJavaIdentifierTransformationInMapKeys, unregisterDefaultValueProcessor, unregisterJsonBeanProcessor, unregisterJsonValueProcessor, unregisterJsonValueProcessor, unregisterJsonValueProcessor, unregisterJsonValueProcessor, unregisterPropertyNameProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FacebookJsonConfig

public FacebookJsonConfig(java.lang.Class<? extends FacebookObject<K>> rootClass)
Method Detail

putValue

public void putValue(FacebookObject<K> object,
                     java.lang.String fieldName,
                     java.lang.Object value)

addMapping

public void addMapping(FacebookField field,
                       java.lang.Class<?> clazz)

addMappings

public void addMappings(FacebookField[] fields,
                        java.lang.Class<?> clazz)

byFqlTable

public static FacebookJsonConfig<?> byFqlTable(java.lang.String fqlTable)


Copyright © 2008. All Rights Reserved.