Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

plp.analyzer
Class CrossConnecter  view CrossConnecter download CrossConnecter.java

java.lang.Object
  extended byplp.analyzer.CrossConnecter
All Implemented Interfaces:
plp.rs232.DataListener

public class CrossConnecter
extends java.lang.Object
implements plp.rs232.DataListener


Field Summary
private  java.util.Vector crossConnecterListeners
           
(package private)  plp.rs232.CommunicationDevice deviceA
           
(package private)  plp.rs232.CommunicationDevice deviceB
           
private  boolean isRunning
           
 
Constructor Summary
CrossConnecter(plp.rs232.CommunicationDevice deviceA, plp.rs232.CommunicationDevice deviceB)
           
 
Method Summary
 void addCrossConnecterListener(CrossConnecterListener listener)
           
protected  void fireConnectionStartedEvent()
           
protected  void fireConnectionStoppedEvent()
           
protected  CrossConnecterListener getCrossConnecterListenerAt(int index)
           
private  java.util.Vector getCrossConnecterListeners()
           
 plp.rs232.CommunicationDevice getDeviceA()
           
 plp.rs232.CommunicationDevice getDeviceB()
           
 int getNumberOfCrossConnecterListeners()
           
 boolean isRunning()
           
 void receiveData(byte[] data, plp.rs232.CommunicationDevice source)
          implement this operation to receive data.
 void removeCrossConnecterListener(CrossConnecterListener listener)
           
 void setDeviceA(plp.rs232.CommunicationDevice deviceA)
           
 void setDeviceB(plp.rs232.CommunicationDevice deviceB)
           
protected  void setRunning(boolean isRunning)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deviceA

plp.rs232.CommunicationDevice deviceA

deviceB

plp.rs232.CommunicationDevice deviceB

isRunning

private boolean isRunning

crossConnecterListeners

private java.util.Vector crossConnecterListeners
Constructor Detail

CrossConnecter

public CrossConnecter(plp.rs232.CommunicationDevice deviceA,
                      plp.rs232.CommunicationDevice deviceB)
Method Detail

setDeviceA

public void setDeviceA(plp.rs232.CommunicationDevice deviceA)

getDeviceA

public plp.rs232.CommunicationDevice getDeviceA()

setDeviceB

public void setDeviceB(plp.rs232.CommunicationDevice deviceB)

getDeviceB

public plp.rs232.CommunicationDevice getDeviceB()

receiveData

public void receiveData(byte[] data,
                        plp.rs232.CommunicationDevice source)
Description copied from interface: plp.rs232.DataListener
implement this operation to receive data.

Specified by:
receiveData in interface plp.rs232.DataListener

setRunning

protected void setRunning(boolean isRunning)

isRunning

public boolean isRunning()

stop

public void stop()

start

public void start()

getCrossConnecterListeners

private java.util.Vector getCrossConnecterListeners()

addCrossConnecterListener

public void addCrossConnecterListener(CrossConnecterListener listener)

removeCrossConnecterListener

public void removeCrossConnecterListener(CrossConnecterListener listener)

getNumberOfCrossConnecterListeners

public int getNumberOfCrossConnecterListeners()

getCrossConnecterListenerAt

protected CrossConnecterListener getCrossConnecterListenerAt(int index)

fireConnectionStartedEvent

protected void fireConnectionStartedEvent()

fireConnectionStoppedEvent

protected void fireConnectionStoppedEvent()