Class XesXmlGZIPParser


  • public class XesXmlGZIPParser
    extends XesXmlParser
    Parser for the compressed XES XML serialization.
    Author:
    Christian W. Guenther (christian@deckfour.org)
    • Constructor Summary

      Constructors 
      Constructor Description
      XesXmlGZIPParser()
      Creates a new parser instance, using the currently-set standard factory for building the model.
      XesXmlGZIPParser​(XFactory factory)
      Creates a new parser instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String author()
      Returns the name of the author of this parser.
      boolean canParse​(java.io.File file)
      Checks whether this parser can handle the given file.
      java.lang.String description()
      Returns a brief description of this parser.
      java.lang.String name()
      Returns the name of this parser or, more specifically, the name of the format it can process.
      java.util.List<XLog> parse​(java.io.InputStream is)
      Parses a log from the given input stream, which is supposed to deliver an XES log in XML representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • XesXmlGZIPParser

        public XesXmlGZIPParser​(XFactory factory)
        Creates a new parser instance.
        Parameters:
        factory - The XES model factory instance used to build the model from the serialization.
      • XesXmlGZIPParser

        public XesXmlGZIPParser()
        Creates a new parser instance, using the currently-set standard factory for building the model.
    • Method Detail

      • author

        public java.lang.String author()
        Description copied from class: XParser
        Returns the name of the author of this parser.
        Overrides:
        author in class XesXmlParser
      • canParse

        public boolean canParse​(java.io.File file)
        Description copied from class: XParser
        Checks whether this parser can handle the given file.
        Overrides:
        canParse in class XesXmlParser
        Parameters:
        file - File to check against parser.
        Returns:
        Whether this parser can handle the given file.
      • description

        public java.lang.String description()
        Description copied from class: XParser
        Returns a brief description of this parser.
        Overrides:
        description in class XesXmlParser
      • name

        public java.lang.String name()
        Description copied from class: XParser
        Returns the name of this parser or, more specifically, the name of the format it can process.
        Overrides:
        name in class XesXmlParser
      • parse

        public java.util.List<XLog> parse​(java.io.InputStream is)
                                   throws java.lang.Exception
        Description copied from class: XesXmlParser
        Parses a log from the given input stream, which is supposed to deliver an XES log in XML representation.
        Overrides:
        parse in class XesXmlParser
        Parameters:
        is - Input stream, which is supposed to deliver an XES log in XML representation.
        Returns:
        The parsed log.
        Throws:
        java.lang.Exception