org.commonjava.tensor.io.json
Class EProjectGraphSer

java.lang.Object
  extended by org.commonjava.tensor.io.json.AbstractRelCollectionSer<T>
      extended by org.commonjava.tensor.io.json.AbstractProjectNetSer<org.apache.maven.graph.effective.EProjectGraph>
          extended by org.commonjava.tensor.io.json.EProjectGraphSer
All Implemented Interfaces:
com.google.gson.JsonDeserializer<org.apache.maven.graph.effective.EProjectGraph>, com.google.gson.JsonSerializer<org.apache.maven.graph.effective.EProjectGraph>

public class EProjectGraphSer
extends AbstractProjectNetSer<org.apache.maven.graph.effective.EProjectGraph>
implements com.google.gson.JsonSerializer<org.apache.maven.graph.effective.EProjectGraph>, com.google.gson.JsonDeserializer<org.apache.maven.graph.effective.EProjectGraph>


Constructor Summary
EProjectGraphSer()
           
 
Method Summary
 org.apache.maven.graph.effective.EProjectGraph deserialize(com.google.gson.JsonElement src, Type typeInfo, com.google.gson.JsonDeserializationContext ctx)
           
 com.google.gson.JsonElement serialize(org.apache.maven.graph.effective.EProjectGraph src, Type typeInfo, com.google.gson.JsonSerializationContext ctx)
           
 
Methods inherited from class org.commonjava.tensor.io.json.AbstractProjectNetSer
deserializeCycles, serializeCycles
 
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
 

Constructor Detail

EProjectGraphSer

public EProjectGraphSer()
Method Detail

deserialize

public org.apache.maven.graph.effective.EProjectGraph deserialize(com.google.gson.JsonElement src,
                                                                  Type typeInfo,
                                                                  com.google.gson.JsonDeserializationContext ctx)
                                                           throws com.google.gson.JsonParseException
Specified by:
deserialize in interface com.google.gson.JsonDeserializer<org.apache.maven.graph.effective.EProjectGraph>
Throws:
com.google.gson.JsonParseException

serialize

public com.google.gson.JsonElement serialize(org.apache.maven.graph.effective.EProjectGraph src,
                                             Type typeInfo,
                                             com.google.gson.JsonSerializationContext ctx)
Specified by:
serialize in interface com.google.gson.JsonSerializer<org.apache.maven.graph.effective.EProjectGraph>


Copyright © 2013. All Rights Reserved.