de.michab.simulator
Class ArrayPort

java.lang.Object
  extended byde.michab.simulator.ArrayPort
All Implemented Interfaces:
Forwarder

public class ArrayPort
extends java.lang.Object
implements Forwarder

This is a special Forwarder used for direct array forwarding.

Version:
$Revision: 1.5 $
Author:
Michael Binz

Method Summary
static Forwarder[] createForwarders(byte[] a)
          Creates an array of Forwarders for the passed array.
 byte read()
          Read a byte from this Forwarder.
 void write(byte value)
          Write a byte to this Forwarder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createForwarders

public static Forwarder[] createForwarders(byte[] a)
Creates an array of Forwarders for the passed array.

Parameters:
a - The array to create Forwarders for.
Returns:
An array of Forwarders.

write

public void write(byte value)
Description copied from interface: Forwarder
Write a byte to this Forwarder.

Specified by:
write in interface Forwarder
Parameters:
value - The byte to write.

read

public byte read()
Description copied from interface: Forwarder
Read a byte from this Forwarder.

Specified by:
read in interface Forwarder
Returns:
The byte read.