org.reflections.serializers
Class JsonSerializer

java.lang.Object
  extended by org.reflections.serializers.JsonSerializer
All Implemented Interfaces:
Serializer

public class JsonSerializer
extends java.lang.Object
implements Serializer

serialization of Reflections to json

an example of produced json:

 {"store":{"storeMap":
    {"org.reflections.scanners.TypeAnnotationsScanner":{
       "org.reflections.TestModel$AC1":["org.reflections.TestModel$C1"],
       "org.reflections.TestModel$AC2":["org.reflections.TestModel$I3",
 ...
 


Constructor Summary
JsonSerializer()
           
 
Method Summary
 Reflections read(java.io.InputStream inputStream)
          reads the input stream into a new Reflections instance, populating it's store
 java.io.File save(Reflections reflections, java.lang.String filename)
          saves a Reflections instance into the given filename
 java.lang.String toString(Reflections reflections)
          returns a string serialization of the given Reflections instance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonSerializer

public JsonSerializer()
Method Detail

read

public Reflections read(java.io.InputStream inputStream)
Description copied from interface: Serializer
reads the input stream into a new Reflections instance, populating it's store

Specified by:
read in interface Serializer

save

public java.io.File save(Reflections reflections,
                         java.lang.String filename)
Description copied from interface: Serializer
saves a Reflections instance into the given filename

Specified by:
save in interface Serializer

toString

public java.lang.String toString(Reflections reflections)
Description copied from interface: Serializer
returns a string serialization of the given Reflections instance

Specified by:
toString in interface Serializer


Copyright © 2010. All Rights Reserved.