jmce - 1_02

jmce.sim.tape
Class AbstractTape

java.lang.Object
  extended by jmce.sim.AbstractHardware
      extended by jmce.sim.AbstractPeripheral
          extended by jmce.sim.tape.AbstractTape
All Implemented Interfaces:
Hardware, Peripheral, Tape
Direct Known Subclasses:
TapeFile

public abstract class AbstractTape
extends AbstractPeripheral
implements Tape

Base class for tape emulation.

Since:
1.01
Author:
Mario Viara

Field Summary
 
Fields inherited from class jmce.sim.AbstractPeripheral
cpu
 
Constructor Summary
AbstractTape(java.lang.String name)
           
 
Method Summary
 void addTapeEventListener(TapeEventListener l)
           
 boolean getPower()
           
protected  void notifyPlay()
           
protected  void notifyPower()
           
protected  void notifyRec()
           
protected  void notifyStop()
           
 void setPower(boolean mode)
           
 
Methods inherited from class jmce.sim.AbstractPeripheral
idle, registerCPU, setIdle, setLive
 
Methods inherited from class jmce.sim.AbstractHardware
addHardware, createFrame, destroy, getHardware, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareForName, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jmce.sim.Tape
getConfig, isPlay, nextPulse, play, rec, rewind, setConfig, stop
 
Methods inherited from interface jmce.sim.Peripheral
idle, registerCPU
 
Methods inherited from interface jmce.sim.Hardware
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 

Constructor Detail

AbstractTape

public AbstractTape(java.lang.String name)
Method Detail

addTapeEventListener

public void addTapeEventListener(TapeEventListener l)
Specified by:
addTapeEventListener in interface Tape

notifyStop

protected final void notifyStop()

notifyPlay

protected final void notifyPlay()

notifyRec

protected final void notifyRec()

notifyPower

protected final void notifyPower()

setPower

public final void setPower(boolean mode)
Specified by:
setPower in interface Tape

getPower

public final boolean getPower()
Specified by:
getPower in interface Tape

jmce - 1_02