Package org.jcsp.plugNplay
Class Printer
java.lang.Object
org.jcsp.plugNplay.Printer
- All Implemented Interfaces:
CSProcess
Prints each Object from its input channel to a PrintStream.
Process Diagram
Description
Printer is a process for printing each object from its in channel to a PrintStream object (by default, System.out).For convenience, Printer may be configured with prefix and postfix strings with which to decorate its output.
Channel Protocols
Input Channels | ||
---|---|---|
in | java.lang.Object | The in Channel can accept data of any Class. |
Example
See the example inMerge
.- Author:
- P.H. Welch and P.D. Austin
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPrinter
(ChannelInput in) Construct a new Printer with System.out as its PrintStream and empty prefix and postfix strings.Printer
(ChannelInput in, PrintStream printStream) Construct a new Printer with empty prefix and postfix strings.Printer
(ChannelInput in, PrintStream printStream, String prefix, String postfix) Construct a new Printer.Printer
(ChannelInput in, String prefix, String postfix) Construct a new Printer with System.out as its PrintStream. -
Method Summary
-
Constructor Details
-
Printer
Construct a new Printer with System.out as its PrintStream and empty prefix and postfix strings.- Parameters:
in
- the channel from which to read
-
Printer
Construct a new Printer with System.out as its PrintStream.- Parameters:
in
- the channel from which to readprefix
- the string to write in front of each objectpostfix
- the string to write after each object
-
Printer
Construct a new Printer with empty prefix and postfix strings.- Parameters:
in
- the channel from which to readprintStream
- the stream to which to write
-
Printer
Construct a new Printer.- Parameters:
in
- he channel from which to readprintStream
- the stream to which to writeprefix
- the string to write in front of each objectpostfix
- the string to write after each object
-
-
Method Details