Class XmlSerializer

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

public class XmlSerializer extends Object implements Serializer
serialization of Reflections to xml

an example of produced xml:

 invalid input: '&#60'?xml version="1.0" encoding="UTF-8"?>

 invalid input: '&#60'Reflections>
  invalid input: '&#60'SubTypesScanner>
      invalid input: '&#60'entry>
          invalid input: '&#60'key>com.google.inject.Moduleinvalid input: '&#60'/key>
          invalid input: '&#60'values>
              invalid input: '&#60'value>fully.qualified.name.1invalid input: '&#60'/value>
              invalid input: '&#60'value>fully.qualified.name.2invalid input: '&#60'/value>
 ...
 
  • Constructor Details

    • XmlSerializer

      public XmlSerializer()
  • Method Details

    • read

      public Reflections read(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 File save(Reflections reflections, String filename)
      Description copied from interface: Serializer
      saves a Reflections instance into the given filename
      Specified by:
      save in interface Serializer
    • toString

      public String toString(Reflections reflections)
      Description copied from interface: Serializer
      returns a string serialization of the given Reflections instance
      Specified by:
      toString in interface Serializer
    • createDocument

      private org.dom4j.Document createDocument(Reflections reflections)