org.commonjava.tensor.io.json
Class AbstractProjectNetSer<T extends org.apache.maven.graph.effective.EProjectNet>

java.lang.Object
  extended by org.commonjava.tensor.io.json.AbstractRelCollectionSer<T>
      extended by org.commonjava.tensor.io.json.AbstractProjectNetSer<T>
All Implemented Interfaces:
com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>
Direct Known Subclasses:
EProjectGraphSer, EProjectWebSer

public abstract class AbstractProjectNetSer<T extends org.apache.maven.graph.effective.EProjectNet>
extends AbstractRelCollectionSer<T>


Constructor Summary
AbstractProjectNetSer()
           
 
Method Summary
protected  Set<org.apache.maven.graph.effective.EProjectCycle> deserializeCycles(com.google.gson.JsonObject obj, com.google.gson.JsonDeserializationContext ctx)
           
protected  void serializeCycles(T src, com.google.gson.JsonObject obj, com.google.gson.JsonSerializationContext ctx)
           
 
Methods inherited from class org.commonjava.tensor.io.json.AbstractRelCollectionSer
deserializeKey, deserializeRelationships, serializeRelationships
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.gson.JsonSerializer
serialize
 
Methods inherited from interface com.google.gson.JsonDeserializer
deserialize
 

Constructor Detail

AbstractProjectNetSer

public AbstractProjectNetSer()
Method Detail

serializeCycles

protected void serializeCycles(T src,
                               com.google.gson.JsonObject obj,
                               com.google.gson.JsonSerializationContext ctx)

deserializeCycles

protected Set<org.apache.maven.graph.effective.EProjectCycle> deserializeCycles(com.google.gson.JsonObject obj,
                                                                                com.google.gson.JsonDeserializationContext ctx)


Copyright © 2013. All Rights Reserved.