org.reflections.serializers
Class XmlSerializer

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

public class XmlSerializer
extends java.lang.Object
implements Serializer

serialization of Reflections to xml

an example of produced xml:

 <?xml version="1.0" encoding="UTF-8"?>

 <Reflections>
  <org.reflections.scanners.MethodAnnotationsScanner>
      <entry>
          <key>org.reflections.TestModel$AM1</key>
          <values>
              <value>org.reflections.TestModel$C4.m3()</value>
              <value>org.reflections.TestModel$C4.m1(int[][], java.lang.String[][])</value>
 ...
 


Constructor Summary
XmlSerializer()
           
 
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

XmlSerializer

public XmlSerializer()
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.