List of usage examples for com.google.gson GsonBuilder registerTypeAdapter
@SuppressWarnings({ "unchecked", "rawtypes" }) public GsonBuilder registerTypeAdapter(Type type, Object typeAdapter)
From source file:com.ikanow.infinit.e.data_model.index.document.AssociationPojoIndexMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(AssociationPojo.class, new EventPojoSerializer()); }
From source file:com.ikanow.infinit.e.data_model.index.document.DocumentPojoIndexMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { return new EntityPojoIndexMap().extendBuilder(new AssociationPojoIndexMap() .extendBuilder(gp.registerTypeAdapter(DocumentPojo.class, new DocumentPojoSerializer()))); }
From source file:com.ikanow.infinit.e.data_model.index.document.EntityPojoIndexMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(EntityPojo.class, new EntityPojoSerializer()); }
From source file:com.ikanow.infinit.e.data_model.index.feature.entity.EntityFeaturePojoIndexMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(EntityFeaturePojo.class, new EventFeaturePojoSerializer()); }
From source file:com.ikanow.infinit.e.data_model.index.feature.event.AssociationFeaturePojoIndexMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(AssociationFeaturePojo.class, new EventFeaturePojoSerializer()); }
From source file:com.ikanow.infinit.e.data_model.index.feature.geo.GeoFeaturePojoIndexMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(GeoFeaturePojo.class, new GeoFeaturePojoSerializer()); }
From source file:com.ikanow.infinit.e.data_model.store.config.source.SourceFederatedQueryConfigPojo.java
License:Open Source License
public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(SourceFederatedQueryConfigPojo.class, new PojoDeserializer()); }
From source file:com.ikanow.infinit.e.data_model.store.config.source.SourcePojo.java
License:Apache License
public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(SourcePojo.class, new SourcePojoDeserializer()) .registerTypeAdapter(SourcePojo.class, new SourcePojoSerializer()); }
From source file:com.ikanow.infinit.e.data_model.store.config.source.SourcePojoSubstitutionDbMap.java
License:Apache License
@Override public GsonBuilder extendBuilder(GsonBuilder gp) { if (null != _callingUserId) { return new SourcePojo().extendBuilder(gp.registerTypeAdapter(String.class, (_errorHandler1 = new SourcePojoSubstitutionDeserializer(_callingUserId)))); } else {/*from w ww.ja v a 2 s . co m*/ return gp.registerTypeAdapter(SourcePojo.class, (_errorHandler2 = new SourcePojoDeserializer())); } }
From source file:com.ikanow.infinit.e.data_model.store.document.DocumentPojo.java
License:Apache License
public GsonBuilder extendBuilder(GsonBuilder gp) { return gp.registerTypeAdapter(DocumentPojo.class, new DocumentPojoDeserializer()) .registerTypeAdapter(DocumentPojo.class, new DocumentPojoSerializer()); }