org.deckfour.xes.out
Interface XSerializer

All Known Implementing Classes:
XesXmlGZIPSerializer, XesXmlSerializer, XMxmlGZIPSerializer, XMxmlSerializer

public interface XSerializer

This interfaces defines the capabilities of a serialization for the XES format, into a given representation.

Author:
Christian W. Guenther (christian@deckfour.org)

Method Summary
 String getAuthor()
          Returns the name of this serialization's author.
 String getDescription()
          Returns a brief description of this serialization.
 String getName()
          Returns the human-readable name of this serialization.
 String[] getSuffices()
          Returns an array of possible file suffices for this serialization.
 void serialize(XLog log, OutputStream out)
          Serializes a given log to the given output stream.
 

Method Detail

getName

String getName()
Returns the human-readable name of this serialization.


getDescription

String getDescription()
Returns a brief description of this serialization.


getAuthor

String getAuthor()
Returns the name of this serialization's author.


getSuffices

String[] getSuffices()
Returns an array of possible file suffices for this serialization.


serialize

void serialize(XLog log,
               OutputStream out)
               throws IOException
Serializes a given log to the given output stream.

Parameters:
log - Log to be serialized.
out - OutputStream for serialization.
Throws:
IOException