Class RahmenHandler

Implemented Interfaces:
PackageHandler, Progressive

(package private) class RahmenHandler
extends SimpleParseHandler

Title: TokenRingTrainer

Description: Kontrollinstanz der Animation. Reagiert auf den Empfang eines Rahmens durch den Knoten (Router) und ruft die Rahmen-Empfangs-Methode (dataReceive) der zugehörigen Station auf, dann je nach dem wie sich der Rahmen-Typ verändert hat, wird das entsprechende Bild für die Darstellung des Rahmens gewählt. Stoppt die Animation, wenn alle Stationen fertig mit der Übertragung ihrer Daten sind.

Copyright: Copyright (c) 2003

Company:

Nested Class Summary

Nested classes/interfaces inherited from class viror.teach.anim.net.SimpleParseHandler

SimpleParseHandler.SPHEntry

Field Summary

private Package
Paket
private boolean
Progressive
private Router
homeRouter
private MainFrame
mainFrame
private Netzwerk
netzwerk
private NetworkSemantics
sem
private Station
station

Fields inherited from class viror.teach.anim.net.SimpleParseHandler

Data, Home, Indicators, Progressive, thisClass

Constructor Summary

RahmenHandler(Netzwerk netzwerk, Router router, Station station, MainFrame frame, NetworkSemantics sem)

Method Summary

void
handlePackage(Package p)

Methods inherited from class viror.teach.anim.net.SimpleParseHandler

addEntry, addProgressIndicator, changeKey, fireProgress, fireProgress, getCustomizer, getHome, getKeys, getMethod, getMethods, getOutType, getOutTypes, getTarget, getTargets, handlePackage, initRoutingFromURL, removeEntry, removeProgressIndicator, setHome, setMethod, setOutType, setTarget, tableBeep, toString

Field Details

Paket

private Package Paket

Progressive

private boolean Progressive

homeRouter

private Router homeRouter

mainFrame

private MainFrame mainFrame

netzwerk

private Netzwerk netzwerk

sem

private NetworkSemantics sem

station

private Station station

Constructor Details

RahmenHandler

public RahmenHandler(Netzwerk netzwerk,
                     Router router,
                     Station station,
                     MainFrame frame,
                     NetworkSemantics sem)

Method Details

handlePackage

public void handlePackage(Package p)
Specified by:
handlePackage in interface PackageHandler
Overrides:
handlePackage in interface SimpleParseHandler