Created
April 16, 2014 13:00
-
-
Save kelunik/10870836 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"methods": [ | |
{ | |
"name": "run", | |
"returnComment": "", | |
"params": [], | |
"comment": "Die run-Methode des Threads baut eine Verbindung zum Server aus.\n Sobald dieser Thread erfolgreich abgeschlossen ist, kann die Verbindung\n zur Kommunikation genutzt werden.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "warteAufVerbindung", | |
"returnComment": "", | |
"params": [], | |
"comment": "Diese Methode <b>stellt sicher<\/b>, dass eine Verbindung mit dem Server besteht.<br />\n Diese Methode friert den ausführenden Thread ein, wenn noch keine Verbindung besteht\n und endet erst, wenn die Verbindung aufgebaut wurde.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "verbindungSchliessen", | |
"returnComment": "", | |
"params": [], | |
"comment": "", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfaengerHinzufuegen", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "Empfaenger", | |
"name": "e", | |
"comment": "Der Empfaenger, and den alle Nachrichten an\n diesen Client weitergereicht werden sollen.", | |
"type": "ea.Empfaenger" | |
}], | |
"comment": "Setzt den Empfänger, der über jede Nachricht an diesen\n Client informiert wird.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "sendeString", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "String", | |
"name": "string", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "java.lang.String" | |
}], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "sendeInt", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "int", | |
"name": "i", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "int" | |
}], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "sendeByte", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "byte", | |
"name": "b", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "byte" | |
}], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "sendeDouble", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "double", | |
"name": "d", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "double" | |
}], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "sendeChar", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "char", | |
"name": "c", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "char" | |
}], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "sendeBoolean", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "boolean", | |
"name": "b", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "boolean" | |
}], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "beendeVerbindung", | |
"returnComment": "", | |
"params": [], | |
"comment": "{@inheritDoc} Sendet, sofern die Verbindung zum Server bereits aufgebaut wurde.\n Sonst passiert <b>wird solange gewartet, bis der Client sich\n mit einem Server verbinden konnte.<\/b>.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfangeString", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "String", | |
"name": "string", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "java.lang.String" | |
}], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfangeInt", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "int", | |
"name": "i", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "int" | |
}], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfangeByte", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "byte", | |
"name": "b", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "byte" | |
}], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfangeDouble", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "double", | |
"name": "d", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "double" | |
}], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfangeChar", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "char", | |
"name": "c", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "char" | |
}], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "empfangeBoolean", | |
"returnComment": "", | |
"params": [{ | |
"typeName": "boolean", | |
"name": "b", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "boolean" | |
}], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "verbindungBeendet", | |
"returnComment": "", | |
"params": [], | |
"comment": "{@inheritDoc} Diese Methode kann von einer anderen Klasse ueberschrieben werden.<br />\n So wird man moeglichst einfach von neuen Nachrichten an den Client\n informiert. Natuerlich kann man auch direkt einen <code>Empfaenger<\/code> an diesem Client anmelden. Der Effekt ist derselbe.", | |
"type": "void", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "verbindungGescheitert", | |
"returnComment": "<i>Fehlender Kommentar!<\/i>", | |
"params": [], | |
"comment": "", | |
"type": "boolean", | |
"modifiers": "public" | |
} | |
], | |
"superclass": "java.lang.Thread", | |
"name": "Client", | |
"interfaces": [ | |
"ea.Empfaenger", | |
"ea.SenderInterface" | |
], | |
"package": "ea", | |
"type": "class", | |
"comment": "Diese Klasse ermöglicht das Aufbauen einer Client-Verbindung zu einem\n Server.", | |
"modifiers": "public", | |
"constructors": [ | |
{ | |
"name": "Client", | |
"params": [ | |
{ | |
"typeName": "String", | |
"name": "name", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "java.lang.String" | |
}, | |
{ | |
"typeName": "String", | |
"name": "ipAdresse", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "java.lang.String" | |
}, | |
{ | |
"typeName": "int", | |
"name": "port", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "int" | |
} | |
], | |
"comment": "", | |
"modifiers": "public" | |
}, | |
{ | |
"name": "Client", | |
"params": [ | |
{ | |
"typeName": "String", | |
"name": "ipAdresse", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "java.lang.String" | |
}, | |
{ | |
"typeName": "int", | |
"name": "port", | |
"comment": "<i>Dokumentation fehlt.<\/i>", | |
"type": "int" | |
} | |
], | |
"comment": "", | |
"modifiers": "public" | |
} | |
], | |
"fields": [] | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment