com.octo.android.robospice.persistence.googlehttpclient.json
Class JsonObjectPersisterFactory

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.googlehttpclient.json.JsonObjectPersisterFactory
All Implemented Interfaces:
CacheCleaner, Persister
Direct Known Subclasses:
GsonObjectPersisterFactory, Jackson2ObjectPersisterFactory, JacksonObjectPersisterFactory

public abstract class JsonObjectPersisterFactory
extends InFileObjectPersisterFactory


Constructor Summary
JsonObjectPersisterFactory(android.app.Application application, com.google.api.client.json.JsonFactory jsonFactory)
           
JsonObjectPersisterFactory(android.app.Application application, com.google.api.client.json.JsonFactory jsonFactory, File cacheFolder)
           
JsonObjectPersisterFactory(android.app.Application application, com.google.api.client.json.JsonFactory jsonFactory, List<Class<?>> listHandledClasses)
           
JsonObjectPersisterFactory(android.app.Application application, com.google.api.client.json.JsonFactory jsonFactory, List<Class<?>> listHandledClasses, File cacheFolder)
           
 
Method Summary
<DATA> JsonObjectPersister<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

JsonObjectPersisterFactory

public JsonObjectPersisterFactory(android.app.Application application,
                                  com.google.api.client.json.JsonFactory jsonFactory)
                           throws CacheCreationException
Throws:
CacheCreationException

JsonObjectPersisterFactory

public JsonObjectPersisterFactory(android.app.Application application,
                                  com.google.api.client.json.JsonFactory jsonFactory,
                                  File cacheFolder)
                           throws CacheCreationException
Throws:
CacheCreationException

JsonObjectPersisterFactory

public JsonObjectPersisterFactory(android.app.Application application,
                                  com.google.api.client.json.JsonFactory jsonFactory,
                                  List<Class<?>> listHandledClasses)
                           throws CacheCreationException
Throws:
CacheCreationException

JsonObjectPersisterFactory

public JsonObjectPersisterFactory(android.app.Application application,
                                  com.google.api.client.json.JsonFactory jsonFactory,
                                  List<Class<?>> listHandledClasses,
                                  File cacheFolder)
                           throws CacheCreationException
Throws:
CacheCreationException
Method Detail

createInFileObjectPersister

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


Copyright © 2012-2014. All Rights Reserved.