package org.reflections.serializers;
import org.reflections.Reflections;
import java.io.File;
import java.io.InputStream;
Serilizer of a Reflections
instance /** Serilizer of a {@link org.reflections.Reflections} instance */
public interface Serializer {
reads the input stream into a new Reflections instance, populating it's store /** reads the input stream into a new Reflections instance, populating it's store */
Reflections read(InputStream inputStream);
saves a Reflections instance into the given filename /** saves a Reflections instance into the given filename */
File save(Reflections reflections, String filename);
returns a string serialization of the given Reflections instance /** returns a string serialization of the given Reflections instance */
String toString(Reflections reflections);
}