com.octo.android.robospice.persistence.springandroid.json.gson
Class GsonObjectPersisterFactory

java.lang.Object
  extended by com.octo.android.robospice.persistence.ObjectPersisterFactory
      extended by com.octo.android.robospice.persistence.file.InFileObjectPersisterFactory
          extended by com.octo.android.robospice.persistence.springandroid.json.gson.GsonObjectPersisterFactory
All Implemented Interfaces:
CacheCleaner, Persister

public class GsonObjectPersisterFactory
extends InFileObjectPersisterFactory


Constructor Summary
GsonObjectPersisterFactory(android.app.Application application)
           
GsonObjectPersisterFactory(android.app.Application application, File cacheFolder)
           
GsonObjectPersisterFactory(android.app.Application application, List<Class<?>> listHandledClasses)
           
GsonObjectPersisterFactory(android.app.Application application, List<Class<?>> listHandledClasses, File cacheFolder)
           
 
Method Summary
<DATA> InFileObjectPersister<DATA>
createInFileObjectPersister(Class<DATA> clazz, File cacheFolder)
           
 
Methods inherited from class com.octo.android.robospice.persistence.file.InFileObjectPersisterFactory
createObjectPersister, getCacheFolder, getCachePrefix, getKeySanitizer, removeAllDataFromCache, setCacheFolder, setCachePrefix, setKeySanitizer
 
Methods inherited from class com.octo.android.robospice.persistence.ObjectPersisterFactory
canHandleClass, getApplication, getListHandledClasses, isAsyncSaveEnabled, setAsyncSaveEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GsonObjectPersisterFactory

public GsonObjectPersisterFactory(android.app.Application application,
                                  File cacheFolder)
                           throws CacheCreationException
Throws:
CacheCreationException

GsonObjectPersisterFactory

public GsonObjectPersisterFactory(android.app.Application application,
                                  List<Class<?>> listHandledClasses,
                                  File cacheFolder)
                           throws CacheCreationException
Throws:
CacheCreationException

GsonObjectPersisterFactory

public GsonObjectPersisterFactory(android.app.Application application,
                                  List<Class<?>> listHandledClasses)
                           throws CacheCreationException
Throws:
CacheCreationException

GsonObjectPersisterFactory

public GsonObjectPersisterFactory(android.app.Application application)
                           throws CacheCreationException
Throws:
CacheCreationException
Method Detail

createInFileObjectPersister

public <DATA> InFileObjectPersister<DATA> createInFileObjectPersister(Class<DATA> clazz,
                                                                      File cacheFolder)
                                                        throws CacheCreationException
Specified by:
createInFileObjectPersister in class InFileObjectPersisterFactory
Throws:
CacheCreationException


Copyright © 2012-2014. All Rights Reserved.