Copyright © 2008, 2009 Pedro Agulló Soliveres

com.softwarementors.extjs.djn.gson
Class JsonDeserializationManager

java.lang.Object
  extended by com.softwarementors.extjs.djn.gson.JsonDeserializationManager

public class JsonDeserializationManager
extends java.lang.Object


Method Summary
 void excludeFieldPaths(java.lang.String firstFieldPath, java.lang.String... fieldPaths)
           
 void excludeManyValuedFields()
           
 void friendOnlyAccess_dispose()
           
 boolean friendOnlyAccess_isFieldExcluded(java.lang.Object value, java.lang.String field)
           
 void friendOnlyAccess_popField()
           
 void friendOnlyAccess_popParent()
           
 void friendOnlyAccess_pushField(java.lang.String name)
           
 void friendOnlyAccess_pushParent(java.lang.Object obj)
           
 void friendOnlyAccess_setRoot(java.lang.Object root)
           
static JsonDeserializationManager getManager()
           
 void includeFieldPaths(java.lang.String firstFieldPath, java.lang.String... fieldPaths)
           
static boolean isManyValuedClass(java.lang.Class<?> clazz)
           
static void registerManyValuedClasses(java.lang.Class<?> clazz, java.lang.Class<?>[] otherClasses)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

registerManyValuedClasses

public static void registerManyValuedClasses(java.lang.Class<?> clazz,
                                             java.lang.Class<?>[] otherClasses)

getManager

public static JsonDeserializationManager getManager()

friendOnlyAccess_pushField

public void friendOnlyAccess_pushField(java.lang.String name)

friendOnlyAccess_popField

public void friendOnlyAccess_popField()

friendOnlyAccess_pushParent

public void friendOnlyAccess_pushParent(java.lang.Object obj)

friendOnlyAccess_popParent

public void friendOnlyAccess_popParent()

excludeManyValuedFields

public void excludeManyValuedFields()

excludeFieldPaths

public void excludeFieldPaths(java.lang.String firstFieldPath,
                              java.lang.String... fieldPaths)

includeFieldPaths

public void includeFieldPaths(java.lang.String firstFieldPath,
                              java.lang.String... fieldPaths)

friendOnlyAccess_isFieldExcluded

public boolean friendOnlyAccess_isFieldExcluded(java.lang.Object value,
                                                java.lang.String field)

friendOnlyAccess_setRoot

public void friendOnlyAccess_setRoot(java.lang.Object root)

friendOnlyAccess_dispose

public void friendOnlyAccess_dispose()

isManyValuedClass

public static boolean isManyValuedClass(java.lang.Class<?> clazz)

Copyright © 2008, 2009 Pedro Agulló Soliveres