Interface RecordPrinter

An interface to print records.

Synopsis

 public interface RecordPrinter {
  public void printRecord(MetaRecord record,
                          UIConfig config,
                          net.tmorris.adt.sequence.Sequence templates)
    throws IOException;

}

Inheritance Path. org.kaiwitte.workbench.printing.RecordPrinter

printRecord(MetaRecord, UIConfig, Sequence)

Synopsis: public void printRecord(org.kaiwitte.workbench.data.MetaRecord re\
cord,

                                  org.kaiwitte.workbench.ui.UIConfig config\
, 
                                  net.tmorris.adt.sequence.Sequence templat\
es) 
              throws java.io.IOException;

Parameters

record

the record to provide values for variables in the templates

templates

the template texts (file names), one per print

Exceptions

IOException

iff an I/O error occurs

Prints the record. The resulting prints is based on the provided templates.