Class Producer

  • Direct Known Subclasses:
    PatchProducer

    public abstract class Producer
    extends Object
    The Class Producer produces different kind of output. General workflow:
     Producer p = new WhatEverProducer ();
     p.init (connections, docA, docB);
     String output = p.produce ();
     
    Author:
    Martin Scharm
    • Field Detail

      • docA

        protected de.unirostock.sems.xmlutils.ds.TreeDocument docA
        The original version.
      • docB

        protected de.unirostock.sems.xmlutils.ds.TreeDocument docB
        The modified version.
    • Constructor Detail

      • Producer

        public Producer()
    • Method Detail

      • init

        public void init​(SimpleConnectionManager conMgmt,
                         de.unirostock.sems.xmlutils.ds.TreeDocument docA,
                         de.unirostock.sems.xmlutils.ds.TreeDocument docB)
        Initializes the producer.
        Parameters:
        conMgmt - the connection manager
        docA - the original document
        docB - the modified document
      • produce

        public abstract String produce()
        Produce the output.
        Returns:
        the ourput