public abstract class TraceRouteModel extends java.util.Observable implements ITraceRouteModel
| Constructor and Description |
|---|
TraceRouteModel(java.lang.String command,
java.lang.String showIPsOnly,
java.lang.String maxHops)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
checkError()
Gibt an ob die Routenverfolgung "erfolgreich" war.
|
abstract void |
createTraceRouteOutput()
Sorgt fuer korrekte Anzeige der Konsolenausgabe im Programm.
|
abstract void |
filterIPs(java.lang.String line)
Filtert IP-Adressen aus Text.
|
void |
filterRelevantLines()
Betrachte nur relevante Zeilen.
|
abstract void |
filterTargetAddress(java.lang.String line)
Filtert die IP-Adresse des Ziels der Routenverfolgung.
|
void |
getGeoLocation()
Beschaffung der geographischen Daten.
|
void |
loadFile(java.io.File f)
Oeffne ausgewaehlte Datei.
|
void |
setDirectoryPath(java.lang.String path)
Legt Speicherort der HTML-Datein fest.
|
void |
setServerPort(int port)
Legt zu verwendenden Server-Port fest.
|
void |
showGlobe()
Zeige Routenverfolgung in GoogleEarth.
|
void |
showMap()
Zeige Routenverfolgung in GoogleMaps.
|
void |
stop(boolean b)
Zerstoere Prozess falls gestartet.
|
void |
trace(java.lang.String ipURL)
Eigentliche Routenverfolgung.
|
void |
trackMe(boolean b)
(De-)Aktiviert die geographische Ortung.
|
void |
useServer(boolean b)
(De-)Aktiviert den Http-Server.
|
void |
writeHtmlFiles()
Schreibe HTML-Dateien.
|
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObserversequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddObserverpublic TraceRouteModel(java.lang.String command,
java.lang.String showIPsOnly,
java.lang.String maxHops)
command - showIPsOnly - maxHops - public void trace(java.lang.String ipURL)
trace in interface ITraceRouteModelpublic void getGeoLocation()
getGeoLocation in interface ITraceRouteModelpublic void writeHtmlFiles()
writeHtmlFiles in interface ITraceRouteModelpublic void showMap()
showMap in interface ITraceRouteModelpublic void loadFile(java.io.File f)
loadFile in interface ITraceRouteModelpublic void showGlobe()
showGlobe in interface ITraceRouteModelpublic void setServerPort(int port)
setServerPort in interface ITraceRouteModelpublic void trackMe(boolean b)
trackMe in interface ITraceRouteModelpublic void useServer(boolean b)
useServer in interface ITraceRouteModelpublic void setDirectoryPath(java.lang.String path)
setDirectoryPath in interface ITraceRouteModelpublic abstract void createTraceRouteOutput()
ITraceRouteModelcreateTraceRouteOutput in interface ITraceRouteModelpublic void filterRelevantLines()
filterRelevantLines in interface ITraceRouteModelpublic abstract void filterTargetAddress(java.lang.String line)
ITraceRouteModelfilterTargetAddress in interface ITraceRouteModelpublic abstract void filterIPs(java.lang.String line)
ITraceRouteModelfilterIPs in interface ITraceRouteModelpublic abstract boolean checkError()
ITraceRouteModelcheckError in interface ITraceRouteModelpublic void stop(boolean b)
stop in interface ITraceRouteModel