Compare commits

..

No commits in common. "master" and "1.1.1" have entirely different histories.

401 changed files with 46896 additions and 104145 deletions

39
Jenkinsfile vendored
View File

@ -1,39 +0,0 @@
pipeline {
agent any
stages {
stage('build') {
steps {
sh 'javac -cp "./src" -d "./bin" $(find . -iname "*.java" -type f) -Xlint:deprecation -encoding UTF8'
sh 'echo "BUILDING CLIENT"'
sh 'echo Main-Class: clientP2P/ClientP2P > MANIFEST.MF'
sh 'jar -cvmf MANIFEST.MF client.jar $(find bin/ -maxdepth 1 -mindepth 1 -printf "-C bin %f\n")'
sh 'echo "BUILDING SERVER"'
sh 'echo Main-Class: serverP2P/ServerP2P > MANIFEST.MF'
sh 'jar -cvmf MANIFEST.MF server.jar $(find bin/ -maxdepth 1 -mindepth 1 -printf "-C bin %f\n")'
sh 'echo "BUILDING TRACKER"'
sh 'echo Main-Class: tracker/Tracker > MANIFEST.MF'
sh 'jar -cvmf MANIFEST.MF tracker.jar $(find bin/ -maxdepth 1 -mindepth 1 -printf "-C bin %f\n")'
sh 'echo "BUILDING CLIENT GUI"'
sh 'echo Main-Class: gui/Gui > MANIFEST.MF'
sh 'jar -cvmf MANIFEST.MF clientGUI.jar $(find bin/ -maxdepth 1 -mindepth 1 -printf "-C bin %f\n")'
sh 'echo "CREATING sources.tar.gz"'
sh 'tar -zcvf sources.tar.gz src/'
}
}
stage('run') {
steps {
sh 'ls'
}
}
}
post {
success {
archiveArtifacts artifacts: 'client.jar', fingerprint: true
archiveArtifacts artifacts: 'server.jar', fingerprint: true
archiveArtifacts artifacts: 'tracker.jar', fingerprint: true
archiveArtifacts artifacts: 'clientGUI.jar', fingerprint:true
archiveArtifacts artifacts: 'sources.tar.gz', fingerprint: true
}
}
}

View File

@ -1,34 +1,12 @@
# Projet Répartition : Téléchargement FTP P2P # Projet Répartition : Téléchargement FTP P2P
## Documentation
The report asked can be found in [doc/report.pdf](doc/report.pdf).
## Protocol
Documentation of the protocol used can be found in [doc/protocol.md](doc/protocol.md).
## Usage
### Tracker
- Interactive mode: `java tracker.Tracker`
- CLI Arguments mode: `java trackerP2P.trackerP2P -- <hostname> <PORT>` (default port 6969 (range 6000 -> 6999))
### Server-only (only for tests purposes)
- Interactive mode: `java serveurP2P.ServeurP2P`
- CLI Arguments mode: `java serveurP2P.ServeurP2P -- <serveurHOSTNAME> <serveurPORT> <trackerHOSTNAME> <trackerPORT>` (default server port: server 7070 (range 7000->7070) and tracker port 6969 (range 7000 -> 7999))
### Application CLI (Client+Server)
- Interactive mode: `java clientP2P.ClientP2P`
- CLI Arguments mode: `java clientP2P.ClientP2P -- <clientTransportProtocol> <integratedServerHOSTNAME> <integratedServerPORT> <trackerHOSTNAME> <trackerPORT>` (default tracker port 6969 (range 7000 -> 7999) and server port: server 7070 (range 7000->7070))
- CLI Arguments mode when using with a nat: `java clientP2P.ClientP2P -- <clientTransportProtocol> <integratedServerPublicHOSTNAME> <integratedServerPublicPORT> <trackerHOSTNAME> <trackerPORT> <serverBindingHOSTNAME> <serverBindingPORT>` (default tracker port 6969 (range 7000 -> 7999) and server port: server 7070 (range 7000->7070))
### Application GUI (Client+Server)
- `java gui.Gui`
## Sujet
Lien vers le [document original](https://stri-online.net/FTLV/mod/resource/view.php?id=1753). Lien vers le [document original](https://stri-online.net/FTLV/mod/resource/view.php?id=1753).
**But** : le but de ce projet est de créer une application répartie en Java de téléchargement de fichier en mode P2P (peer to peer ou poste à poste). **But** : le but de ce projet est de créer une application répartie en Java de téléchargement de fichier en mode P2P (peer to peer ou poste à poste).
Les étapes suivantes sont conseillées. Les étapes suivantes sont conseillées.
### Étape 1 : Téléchargement à la FTP ## Étape 1 : Téléchargement à la FTP
La première étape doit permettre de télécharger un fichier en intégralité d'une machine vers une autre machine de façon similaire aux applications suivant le protocole FTP. La première étape doit permettre de télécharger un fichier en intégralité d'une machine vers une autre machine de façon similaire aux applications suivant le protocole FTP.
@ -37,7 +15,7 @@ Plan de travail :
- Concevoir l'application répartie avec UML ; - Concevoir l'application répartie avec UML ;
- Écrire l'application serveur et l'application cliente. - Écrire l'application serveur et l'application cliente.
### Étape 2 : Téléchargement en parallèle ## Étape 2 : Téléchargement en parallèle
Dans la seconde étape, on permet à un client de télécharger le fichier depuis plusieurs serveurs. Dans la seconde étape, on permet à un client de télécharger le fichier depuis plusieurs serveurs.
Le fichier sera découpé en plusieurs blocs de tailles égales (par exemple 4 Ko) qui seront téléchargés depuis plusieurs serveurs. Le fichier sera découpé en plusieurs blocs de tailles égales (par exemple 4 Ko) qui seront téléchargés depuis plusieurs serveurs.
@ -47,26 +25,26 @@ Plan de travail :
- Modifier le serveur pour gérer l'envoi de n'importe quel bloc d'un fichier ; - Modifier le serveur pour gérer l'envoi de n'importe quel bloc d'un fichier ;
- Modifier le client pour qu'il puisse demander le téléchargement de n'importe quel bloc et re-créer le fichier complet. - Modifier le client pour qu'il puisse demander le téléchargement de n'importe quel bloc et re-créer le fichier complet.
### Étape 3 : Transformation en P2P simple ## Étape 3 : Transformation en P2P simple
Dans cette étape, il n'y a plus de clients ni de serveurs ; les applications sont les deux à la fois. Dans cette étape, il n'y a plus de clients ni de serveurs ; les applications sont les deux à la fois.
Chaque application devra noter de quelle partie du fichier elle dispose. Au démarrage certaines applications auront le fichier complet et les autres aucun bloc. Chaque application devra noter de quelle partie du fichier elle dispose. Au démarrage certaines applications auront le fichier complet et les autres aucun bloc.
Les applications demanderont aléatoirement chaque bloc manquant à n'importe quelle autre application qui renverra soit le bloc soit un message d'erreur. Les applications demanderont aléatoirement chaque bloc manquant à n'importe quelle autre application qui renverra soit le bloc soit un message d'erreur.
### Étape 4 : P2P coordonné ## Étape 4 : P2P coordonné
Dans cette étape, on ajoute un serveur dont le rôle est de maintenir la liste des applications gérant le téléchargement d'un fichier et quel bloc chaque application possède. Dans cette étape, on ajoute un serveur dont le rôle est de maintenir la liste des applications gérant le téléchargement d'un fichier et quel bloc chaque application possède.
Ce serveur coordonnera le téléchargement en précisant à chaque application, à qui se connecter et ce qui y est disponible. Ce serveur coordonnera le téléchargement en précisant à chaque application, à qui se connecter et ce qui y est disponible.
### Étape 5 : P2P coopératif ## Étape 5 : P2P coopératif
Dans cette étape, on doit s'assurer que les applications envoient et reçoivent globalement les même quantités. Dans cette étape, on doit s'assurer que les applications envoient et reçoivent globalement les même quantités.
On essaiera ainsi de désavantager les applications qui ne font que télécharger et n'envoient rien. On essaiera ainsi de désavantager les applications qui ne font que télécharger et n'envoient rien.
### Options : Options :
- [x] Créer une IHM (interface homme machine) Graphique pour les applications avec Swing par exemple. - Créer une IHM (interface homme machine) Graphique pour les applications avec Swing par exemple.
- [x] Gérer à la fois des communications UDP et TCP. - Gérer à la fois des communications UDP et TCP.
- [x] Permettre la recherche de fichiers à partir de leur nom ou de toute autre caractéristique. À l'issu de la recherche on devra pouvoir connaître un ensemble d'application possédant le fichier et commencer le téléchargement. - Permettre la recherche de fichiers à partir de leur nom ou de toute autre caractéristique. À l'issu de la recherche on devra pouvoir connaître un ensemble d'application possédant le fichier et commencer le téléchargement.
- [ ] Gérer le protocole d'une application de téléchargement P2P existante (bittorrent, emule ou autre). - Gérer le protocole d'une application de téléchargement P2P existante (bittorrent, emule ou autre).
Note : toute fonctionnalité supplémentaire ne sera prise en compte dans la notation que si toutes les étapes ont été correctement traitées. Note : toute fonctionnalité supplémentaire ne sera prise en compte dans la notation que si toutes les étapes ont été correctement traitées.

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 43 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 37 KiB

3
doc/1.1/usecase-1.1.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.7 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
doc/classdiagram.xml Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 184 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 102 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 84 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 288 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 137 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 61 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 116 KiB

View File

@ -1 +0,0 @@
<mxfile host="app.diagrams.net" modified="2020-04-14T20:21:49.648Z" agent="5.0 (X11)" etag="T4xjJPgOwcg8meu_05yP" version="12.9.12" type="device"><diagram name="Page-1" id="13e1069c-82ec-6db2-03f1-153e76fe0fe0">7VxZc6M4EP41rso8ZIrD56PjOJPUZifZ2HPsvMkg26oAYgQ48f761cUl+SCMsTO7nqpJoIGWUH9Sf90t0rJH/usnAsLln9iFXssy3NeWfd2yrJ5l059MsBaCttkVggVBrhCZuWCC/oFSaEhpglwYlW6MMfZiFJaFDg4C6MQlGSAEv5Rvm2Ov3GoIFlATTBzg6dJvyI2XUmoaRn7hFqLFUjbd78gLM+A8LwhOAtley7Ln/J+47INUl7w/WgIXvxRE9rhljwjGsTjyX0fQY0ObDpt47mbL1azfBAZxlQd6MzADptOeOVZv3p4Zl9JwK+AlciyGYeghB8QIB5bsdLxOB4r2P2SHie/dozn0UEDPrkJIkA9jSOgVT4ofc9nVyxLFcBIChz36QhFEZcvY9+iZSQ+pVWNAHyHZueeBMEIz3qpBJQQ6CYnQCj7BSICHSXESs5ZGGSj4rcwY0JWqsvE2uF4fOfLYAzPoXWXWG2EPs+YDzF8oigl+zqDAFM1pH2+AjzyG8K+QuCAAUizhbFJjXgEPLQJ64lB78FfXDSRttoIkhq8FkTTYJ4jpsJE1vUVetVIUrsuT5qWA1PSWZQGkg74UAjk7FpnqHCH0QIKkImD6uwBjngHzDgBj18RL+wB4mV61Z4u7r113+Nf3+7HTj+++DS/NXZixz5h5D5jp1wNNv9cUaCwNNFNCh5K+8Bkvp8dLp1Nzkek2hRedyVzfTUYPX8dPVPo0/uvLeDK9mCMPmh80BBXszoaArkzeUA7aDMcx9ukFGLhDRjWZzMPO865xjHBCHLjbg8aALGC8fwJAt8Rdt1rE+Gj0+vtsks5yAj26+K7K9HeTSWRzjxjRV8zaUhaLgWJT8frymSIbVdSY3d16xBBpeqgZwLpwW8huiLb31m4rWC2TZHogNCpPp+rxfB7BuKXiM7NAfci2d0N28vjweTKmhwK2LYu2YpTpuSKxjwvtXbAtwnvbFNgL7cMjt6uSaasmdruqw1QVNQXe7g7w1gBmr/cl8Ml39MePSXz98yYZd13/0tKdb8vqetScVy5asd5LCFHpz4QFr1fSuWTn9GjBfhfQGfFoHfLHPf6TQOCuuVEXKKKPUxdJEZY4DoyieeJ57BodDczwJJz/x7Qf9L14V0QrdXt3D9nY0/kCCJ/yLIeBXwIPA9YTPGfJBDH3jDmhc6U028ytndlCUAIcw/3MQ5IJs71hysY43OTQI6oMBYspu3p92d1LJQ5AAJSlu6v7mk5/g/+3m3L/HQ2xk7sf4+O7/oO59ca9tlV36VPdtqZoy9J3KLfZ3W5q4TKL/pLNJjyX1j+u+Su6vao+dQfzs/u2WTLJ5aAx7mcpzD87fyuMbHuPogN5UKu9uZ099O+1zEm3UNTmyKGeaLsdTm7VBU2APHdsk9thx7Ty8xMj3q642OUxTNccNIVcdf07VNhSNW45Zmgx2I6eDWvkElDQvOc18hjuUV3Y7Lr+UV3YNEUN+8c07v+tlo5diePTcyW7rpNT1wpNUdNY0NNi54Vgj+3b6vxVC2lVjd8x9yhq2vh6gqkUKGsROotzUcRH8GcCo5jGlCx+A9EySvw8BobAWbK3yB9kxmRROgyiRET45bB/Cag19kfuQhQvmYYI+OwXw6IA5yzhrpO1hfyQ4BX0IR9tByceC9dnMO1Gmk9g50v+QqL/iHeUq4/TYsKIK3W5VZ7pTxzwtINyFxU7kGugevPkAH1EjJE+JFlyYEbUd/0fpgtU3zroaCxvY76g09k+e3+tJqknDO4fhvSX8Th8ml4YAhjcIY4kDI+cPahNphv3hm216FfXG2qKml4Q9dTB03B691CgRsXVsJ69eTIxtXhWu6OyG8R6yyt9GzDBb5Flu/6xM0zdZih0x6hLoc09ipoGSm8HUCRvKvtNtkgkIWGn4oTlkfnpb1KTOd3qYis1mYw2vRk1/T2KDpRRaqswtw9bk9kMST2k303mhHvlih3KTmBGaiRIebVjDl8YgKCDAzcSwOUMCqwwcosER+FDFakcZ4aSGxXca5UqjhDdQpLSPxDx8pAgm4LVFaab8uKEUjrscybnQge5GTWMoOB69P/1+PPfqThMAhQtW1p9x5iKlpj/D0WRSI4pZ5t0eHinwAJwbknnQZlThjhie0bW2biyuzAdTHJmi5XZYrbZZB9bbG4z0obdJRQ9xdjZOPG2ErvCGl81ps7SsVa/b5VMcWnrpmjIDXTV/Yh13YCm6EBuwFQKC903FRbUJMPRCgvW7sjHNKz2aYKfg+yaOl3KUMNv7fyxit+GtpZYCslOt7Q0SmOsY4RgByXP77+w/9shr2Mp7QyOgbz/fEx3XhB/EZaKQ++Zx4ClXuiX7nhThSb3zmyDOgVNdrHkt49QvKmzbr6jIo8Gzro5TQ2cFXOab94IqqyZvV1s82DgfGvSweRv9MxDZsxjXN6IyB74iAbDPJuQhtPsvgsauXJ7hgRGLOh0eVRH4IfqaQKlBw72wyTOMx55BYuiGoh9pSI+R6yKg1j7PoidJYyyZwh0IIWXSDnIHIRIHlTs05fH6+GUb0uTXmbjPtZzvN/K4/YU2ht2rx033k+jsQLuy+a80PfhU4sBn40ot2KQ+DNROGQIm61jDq1IVCxn7N3LGuSzi3ey8+J0ZFZZTvuH2qWlKWq4hJDuyKwEIfuXIWQfG0In+sapbbRLZr209LXiQEjUtn7W/VTEGHzs7FZ1KI6gJE4H1b50elWGUh3a5nNStp5f3eBRp9wxFz7Q4Kl5vOLutJS5lzl6F8bsI0yR7neWIFiIPRySgXgoyraUlLaMsLsCVhmp6OrFJhXp4IuFkrOb3/HNSPbB+d5NIG938/Q0/6saAqX5Xy6xx/8C</diagram></mxfile>

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

View File

@ -1,100 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 -->
<title>All Classes</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="gui/ArgumentsGen.html" title="class in gui" target="classFrame">ArgumentsGen</a></li>
<li><a href="tools/BytesArrayTools.html" title="class in tools" target="classFrame">BytesArrayTools</a></li>
<li><a href="clientP2P/ClientDownload.html" title="class in clientP2P" target="classFrame">ClientDownload</a></li>
<li><a href="clientP2P/ClientDownloadPart.html" title="class in clientP2P" target="classFrame">ClientDownloadPart</a></li>
<li><a href="clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P" target="classFrame">ClientDownloadPartTCP</a></li>
<li><a href="clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P" target="classFrame">ClientDownloadPartUDP</a></li>
<li><a href="clientP2P/ClientDownloadTCP.html" title="class in clientP2P" target="classFrame">ClientDownloadTCP</a></li>
<li><a href="clientP2P/ClientDownloadUDP.html" title="class in clientP2P" target="classFrame">ClientDownloadUDP</a></li>
<li><a href="clientP2P/ClientInterface.html" title="class in clientP2P" target="classFrame">ClientInterface</a></li>
<li><a href="clientP2P/ClientInterfaceCLI.html" title="class in clientP2P" target="classFrame">ClientInterfaceCLI</a></li>
<li><a href="gui/ClientInterfaceGUI.html" title="class in gui" target="classFrame">ClientInterfaceGUI</a></li>
<li><a href="clientP2P/ClientManagement.html" title="class in clientP2P" target="classFrame">ClientManagement</a></li>
<li><a href="clientP2P/ClientManagementTCP.html" title="class in clientP2P" target="classFrame">ClientManagementTCP</a></li>
<li><a href="clientP2P/ClientManagementUDP.html" title="class in clientP2P" target="classFrame">ClientManagementUDP</a></li>
<li><a href="clientP2P/ClientP2P.html" title="class in clientP2P" target="classFrame">ClientP2P</a></li>
<li><a href="gui/ClientP2PGUI.html" title="class in gui" target="classFrame">ClientP2PGUI</a></li>
<li><a href="protocolP2P/CodeType.html" title="enum in protocolP2P" target="classFrame">CodeType</a></li>
<li><a href="protocolP2P/Denied.html" title="class in protocolP2P" target="classFrame">Denied</a></li>
<li><a href="tools/Directories.html" title="class in tools" target="classFrame">Directories</a></li>
<li><a href="protocolP2P/DiscoverRequest.html" title="class in protocolP2P" target="classFrame">DiscoverRequest</a></li>
<li><a href="protocolP2P/DiscoverResponse.html" title="class in protocolP2P" target="classFrame">DiscoverResponse</a></li>
<li><a href="gui/DownloadFileGUI.html" title="class in gui" target="classFrame">DownloadFileGUI</a></li>
<li><a href="gui/DownloadSelectionGen.html" title="class in gui" target="classFrame">DownloadSelectionGen</a></li>
<li><a href="remoteException/EmptyDirectory.html" title="class in remoteException" target="classFrame">EmptyDirectory</a></li>
<li><a href="remoteException/EmptyFile.html" title="class in remoteException" target="classFrame">EmptyFile</a></li>
<li><a href="gui/ErrorFrame.html" title="class in gui" target="classFrame">ErrorFrame</a></li>
<li><a href="protocolP2P/FileList.html" title="class in protocolP2P" target="classFrame">FileList</a></li>
<li><a href="protocolP2P/FilePart.html" title="class in protocolP2P" target="classFrame">FilePart</a></li>
<li><a href="serverP2P/FileWatcher.html" title="class in serverP2P" target="classFrame">FileWatcher</a></li>
<li><a href="serverP2P/FileWatcherTCP.html" title="class in serverP2P" target="classFrame">FileWatcherTCP</a></li>
<li><a href="serverP2P/FileWatcherUDP.html" title="class in serverP2P" target="classFrame">FileWatcherUDP</a></li>
<li><a href="gui/Gui.html" title="class in gui" target="classFrame">Gui</a></li>
<li><a href="protocolP2P/HashAlgorithm.html" title="enum in protocolP2P" target="classFrame">HashAlgorithm</a></li>
<li><a href="protocolP2P/HashRequest.html" title="class in protocolP2P" target="classFrame">HashRequest</a></li>
<li><a href="protocolP2P/HashResponse.html" title="class in protocolP2P" target="classFrame">HashResponse</a></li>
<li><a href="tools/HostItem.html" title="class in tools" target="classFrame">HostItem</a></li>
<li><a href="localException/InternalError.html" title="class in localException" target="classFrame">InternalError</a></li>
<li><a href="remoteException/InternalRemoteError.html" title="class in remoteException" target="classFrame">InternalRemoteError</a></li>
<li><a href="protocolP2P/LoadRequest.html" title="class in protocolP2P" target="classFrame">LoadRequest</a></li>
<li><a href="exception/LocalException.html" title="class in exception" target="classFrame">LocalException</a></li>
<li><a href="tools/Logger.html" title="class in tools" target="classFrame">Logger</a></li>
<li><a href="tools/LogLevel.html" title="enum in tools" target="classFrame">LogLevel</a></li>
<li><a href="gui/MainWindow.html" title="class in gui" target="classFrame">MainWindow</a></li>
<li><a href="remoteException/NotATracker.html" title="class in remoteException" target="classFrame">NotATracker</a></li>
<li><a href="remoteException/NotFound.html" title="class in remoteException" target="classFrame">NotFound</a></li>
<li><a href="protocolP2P/Payload.html" title="class in protocolP2P" target="classFrame">Payload</a></li>
<li><a href="tools/PortRange.html" title="class in tools" target="classFrame">PortRange</a></li>
<li><a href="localException/ProtocolError.html" title="class in localException" target="classFrame">ProtocolError</a></li>
<li><a href="protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P" target="classFrame">ProtocolP2PPacket</a></li>
<li><a href="protocolP2P/ProtocolP2PPacketTCP.html" title="class in protocolP2P" target="classFrame">ProtocolP2PPacketTCP</a></li>
<li><a href="protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P" target="classFrame">ProtocolP2PPacketUDP</a></li>
<li><a href="remoteException/ProtocolRemoteError.html" title="class in remoteException" target="classFrame">ProtocolRemoteError</a></li>
<li><a href="protocolP2P/RatioRequest.html" title="class in protocolP2P" target="classFrame">RatioRequest</a></li>
<li><a href="protocolP2P/RatioResponse.html" title="class in protocolP2P" target="classFrame">RatioResponse</a></li>
<li><a href="serverP2P/RatioWatcher.html" title="class in serverP2P" target="classFrame">RatioWatcher</a></li>
<li><a href="serverP2P/RatioWatcherTCP.html" title="class in serverP2P" target="classFrame">RatioWatcherTCP</a></li>
<li><a href="serverP2P/RatioWatcherUDP.html" title="class in serverP2P" target="classFrame">RatioWatcherUDP</a></li>
<li><a href="protocolP2P/Register.html" title="class in protocolP2P" target="classFrame">Register</a></li>
<li><a href="exception/RemoteException.html" title="class in exception" target="classFrame">RemoteException</a></li>
<li><a href="protocolP2P/RequestResponseCode.html" title="enum in protocolP2P" target="classFrame">RequestResponseCode</a></li>
<li><a href="tools/SearchFile.html" title="class in tools" target="classFrame">SearchFile</a></li>
<li><a href="tools/ServeErrors.html" title="class in tools" target="classFrame">ServeErrors</a></li>
<li><a href="serverP2P/ServerManagement.html" title="class in serverP2P" target="classFrame">ServerManagement</a></li>
<li><a href="serverP2P/ServerManagementTCP.html" title="class in serverP2P" target="classFrame">ServerManagementTCP</a></li>
<li><a href="serverP2P/ServerManagementUDP.html" title="class in serverP2P" target="classFrame">ServerManagementUDP</a></li>
<li><a href="serverP2P/ServerP2P.html" title="class in serverP2P" target="classFrame">ServerP2P</a></li>
<li><a href="tools/ServerPortRange.html" title="class in tools" target="classFrame">ServerPortRange</a></li>
<li><a href="localException/SizeError.html" title="class in localException" target="classFrame">SizeError</a></li>
<li><a href="protocolP2P/SizeRequest.html" title="class in protocolP2P" target="classFrame">SizeRequest</a></li>
<li><a href="protocolP2P/SizeResponse.html" title="class in protocolP2P" target="classFrame">SizeResponse</a></li>
<li><a href="localException/SocketClosed.html" title="class in localException" target="classFrame">SocketClosed</a></li>
<li><a href="tracker/Tracker.html" title="class in tracker" target="classFrame">Tracker</a></li>
<li><a href="tracker/TrackerManagement.html" title="class in tracker" target="classFrame">TrackerManagement</a></li>
<li><a href="tracker/TrackerManagementTCP.html" title="class in tracker" target="classFrame">TrackerManagementTCP</a></li>
<li><a href="tracker/TrackerManagementUDP.html" title="class in tracker" target="classFrame">TrackerManagementUDP</a></li>
<li><a href="tools/TrackerPortRange.html" title="class in tools" target="classFrame">TrackerPortRange</a></li>
<li><a href="localException/TransmissionError.html" title="class in localException" target="classFrame">TransmissionError</a></li>
<li><a href="remoteException/UnknownHost.html" title="class in remoteException" target="classFrame">UnknownHost</a></li>
<li><a href="protocolP2P/Unregister.html" title="class in protocolP2P" target="classFrame">Unregister</a></li>
<li><a href="protocolP2P/UpdateRatio.html" title="class in protocolP2P" target="classFrame">UpdateRatio</a></li>
<li><a href="localException/VersionError.html" title="class in localException" target="classFrame">VersionError</a></li>
<li><a href="remoteException/VersionRemoteError.html" title="class in remoteException" target="classFrame">VersionRemoteError</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,287 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>All Classes</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":4,"i4":2,"i5":8,"i6":8,"i7":2,"i8":2,"i9":8,"i10":8,"i11":2,"i12":8,"i13":2,"i14":8,"i15":2,"i16":8,"i17":4,"i18":2,"i19":2,"i20":8,"i21":8,"i22":8,"i23":8};
var tabs = {65535:["t0","All Classes"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="tools/BytesArrayTools.html" title="class in tools">BytesArrayTools</a></td>
<th class="colLast" scope="row">
<div class="block">Helper to manipulate byte[].</div>
</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="clientP2P/ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="clientP2P/ClientP2P.html" title="class in clientP2P">ClientP2P</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="protocolP2P/CodeType.html" title="enum in protocolP2P">CodeType</a></td>
<th class="colLast" scope="row">
<div class="block">Request/Response code's type enum.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="tools/Directories.html" title="class in tools">Directories</a></td>
<th class="colLast" scope="row">
<div class="block">Helper to get application directories.</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="protocolP2P/FileList.html" title="class in protocolP2P">FileList</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of payload for list response.</div>
</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="protocolP2P/FilePart.html" title="class in protocolP2P">FilePart</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of payload for load response.</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="exception/InternalError.html" title="class in exception">InternalError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="protocolP2P/LoadRequest.html" title="class in protocolP2P">LoadRequest</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of payload for load request.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="remoteException/NotFound.html" title="class in remoteException">NotFound</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="protocolP2P/Payload.html" title="class in protocolP2P">Payload</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of payload.</div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="exception/ProtocolError.html" title="class in exception">ProtocolError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></td>
<th class="colLast" scope="row">
<div class="block">Representation of datagram.</div>
</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="protocolP2P/RequestResponseCode.html" title="enum in protocolP2P">RequestResponseCode</a></td>
<th class="colLast" scope="row">
<div class="block">Request/Response code enum.</div>
</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></td>
<th class="colLast" scope="row">
<div class="block">Implementation of P2P-JAVA-PROJECT VERSION 1.0 protocol for UDP.</div>
</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="serverP2P/ServerP2P.html" title="class in serverP2P">ServerP2P</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="exception/SizeError.html" title="class in exception">SizeError</a></td>
<th class="colLast" scope="row">
<div class="block">Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.</div>
</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="exception/TransmissionError.html" title="class in exception">TransmissionError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="exception/VersionError.html" title="class in exception">VersionError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -1,100 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 -->
<title>All Classes</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="gui/ArgumentsGen.html" title="class in gui">ArgumentsGen</a></li>
<li><a href="tools/BytesArrayTools.html" title="class in tools">BytesArrayTools</a></li>
<li><a href="clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></li>
<li><a href="clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></li>
<li><a href="clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">ClientDownloadPartTCP</a></li>
<li><a href="clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">ClientDownloadPartUDP</a></li>
<li><a href="clientP2P/ClientDownloadTCP.html" title="class in clientP2P">ClientDownloadTCP</a></li>
<li><a href="clientP2P/ClientDownloadUDP.html" title="class in clientP2P">ClientDownloadUDP</a></li>
<li><a href="clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></li>
<li><a href="clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">ClientInterfaceCLI</a></li>
<li><a href="gui/ClientInterfaceGUI.html" title="class in gui">ClientInterfaceGUI</a></li>
<li><a href="clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></li>
<li><a href="clientP2P/ClientManagementTCP.html" title="class in clientP2P">ClientManagementTCP</a></li>
<li><a href="clientP2P/ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></li>
<li><a href="clientP2P/ClientP2P.html" title="class in clientP2P">ClientP2P</a></li>
<li><a href="gui/ClientP2PGUI.html" title="class in gui">ClientP2PGUI</a></li>
<li><a href="protocolP2P/CodeType.html" title="enum in protocolP2P">CodeType</a></li>
<li><a href="protocolP2P/Denied.html" title="class in protocolP2P">Denied</a></li>
<li><a href="tools/Directories.html" title="class in tools">Directories</a></li>
<li><a href="protocolP2P/DiscoverRequest.html" title="class in protocolP2P">DiscoverRequest</a></li>
<li><a href="protocolP2P/DiscoverResponse.html" title="class in protocolP2P">DiscoverResponse</a></li>
<li><a href="gui/DownloadFileGUI.html" title="class in gui">DownloadFileGUI</a></li>
<li><a href="gui/DownloadSelectionGen.html" title="class in gui">DownloadSelectionGen</a></li>
<li><a href="remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a></li>
<li><a href="remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a></li>
<li><a href="gui/ErrorFrame.html" title="class in gui">ErrorFrame</a></li>
<li><a href="protocolP2P/FileList.html" title="class in protocolP2P">FileList</a></li>
<li><a href="protocolP2P/FilePart.html" title="class in protocolP2P">FilePart</a></li>
<li><a href="serverP2P/FileWatcher.html" title="class in serverP2P">FileWatcher</a></li>
<li><a href="serverP2P/FileWatcherTCP.html" title="class in serverP2P">FileWatcherTCP</a></li>
<li><a href="serverP2P/FileWatcherUDP.html" title="class in serverP2P">FileWatcherUDP</a></li>
<li><a href="gui/Gui.html" title="class in gui">Gui</a></li>
<li><a href="protocolP2P/HashAlgorithm.html" title="enum in protocolP2P">HashAlgorithm</a></li>
<li><a href="protocolP2P/HashRequest.html" title="class in protocolP2P">HashRequest</a></li>
<li><a href="protocolP2P/HashResponse.html" title="class in protocolP2P">HashResponse</a></li>
<li><a href="tools/HostItem.html" title="class in tools">HostItem</a></li>
<li><a href="localException/InternalError.html" title="class in localException">InternalError</a></li>
<li><a href="remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></li>
<li><a href="protocolP2P/LoadRequest.html" title="class in protocolP2P">LoadRequest</a></li>
<li><a href="exception/LocalException.html" title="class in exception">LocalException</a></li>
<li><a href="tools/Logger.html" title="class in tools">Logger</a></li>
<li><a href="tools/LogLevel.html" title="enum in tools">LogLevel</a></li>
<li><a href="gui/MainWindow.html" title="class in gui">MainWindow</a></li>
<li><a href="remoteException/NotATracker.html" title="class in remoteException">NotATracker</a></li>
<li><a href="remoteException/NotFound.html" title="class in remoteException">NotFound</a></li>
<li><a href="protocolP2P/Payload.html" title="class in protocolP2P">Payload</a></li>
<li><a href="tools/PortRange.html" title="class in tools">PortRange</a></li>
<li><a href="localException/ProtocolError.html" title="class in localException">ProtocolError</a></li>
<li><a href="protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a></li>
<li><a href="protocolP2P/ProtocolP2PPacketTCP.html" title="class in protocolP2P">ProtocolP2PPacketTCP</a></li>
<li><a href="protocolP2P/ProtocolP2PPacketUDP.html" title="class in protocolP2P">ProtocolP2PPacketUDP</a></li>
<li><a href="remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></li>
<li><a href="protocolP2P/RatioRequest.html" title="class in protocolP2P">RatioRequest</a></li>
<li><a href="protocolP2P/RatioResponse.html" title="class in protocolP2P">RatioResponse</a></li>
<li><a href="serverP2P/RatioWatcher.html" title="class in serverP2P">RatioWatcher</a></li>
<li><a href="serverP2P/RatioWatcherTCP.html" title="class in serverP2P">RatioWatcherTCP</a></li>
<li><a href="serverP2P/RatioWatcherUDP.html" title="class in serverP2P">RatioWatcherUDP</a></li>
<li><a href="protocolP2P/Register.html" title="class in protocolP2P">Register</a></li>
<li><a href="exception/RemoteException.html" title="class in exception">RemoteException</a></li>
<li><a href="protocolP2P/RequestResponseCode.html" title="enum in protocolP2P">RequestResponseCode</a></li>
<li><a href="tools/SearchFile.html" title="class in tools">SearchFile</a></li>
<li><a href="tools/ServeErrors.html" title="class in tools">ServeErrors</a></li>
<li><a href="serverP2P/ServerManagement.html" title="class in serverP2P">ServerManagement</a></li>
<li><a href="serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a></li>
<li><a href="serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></li>
<li><a href="serverP2P/ServerP2P.html" title="class in serverP2P">ServerP2P</a></li>
<li><a href="tools/ServerPortRange.html" title="class in tools">ServerPortRange</a></li>
<li><a href="localException/SizeError.html" title="class in localException">SizeError</a></li>
<li><a href="protocolP2P/SizeRequest.html" title="class in protocolP2P">SizeRequest</a></li>
<li><a href="protocolP2P/SizeResponse.html" title="class in protocolP2P">SizeResponse</a></li>
<li><a href="localException/SocketClosed.html" title="class in localException">SocketClosed</a></li>
<li><a href="tracker/Tracker.html" title="class in tracker">Tracker</a></li>
<li><a href="tracker/TrackerManagement.html" title="class in tracker">TrackerManagement</a></li>
<li><a href="tracker/TrackerManagementTCP.html" title="class in tracker">TrackerManagementTCP</a></li>
<li><a href="tracker/TrackerManagementUDP.html" title="class in tracker">TrackerManagementUDP</a></li>
<li><a href="tools/TrackerPortRange.html" title="class in tools">TrackerPortRange</a></li>
<li><a href="localException/TransmissionError.html" title="class in localException">TransmissionError</a></li>
<li><a href="remoteException/UnknownHost.html" title="class in remoteException">UnknownHost</a></li>
<li><a href="protocolP2P/Unregister.html" title="class in protocolP2P">Unregister</a></li>
<li><a href="protocolP2P/UpdateRatio.html" title="class in protocolP2P">UpdateRatio</a></li>
<li><a href="localException/VersionError.html" title="class in localException">VersionError</a></li>
<li><a href="remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,52 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>All Classes</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<h1 class="bar">All&nbsp;Classes</h1>
<main role="main" class="indexContainer">
<ul>
<li><a href="tools/BytesArrayTools.html" title="class in tools">BytesArrayTools</a></li>
<li><a href="clientP2P/ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></li>
<li><a href="clientP2P/ClientP2P.html" title="class in clientP2P">ClientP2P</a></li>
<li><a href="protocolP2P/CodeType.html" title="enum in protocolP2P">CodeType</a></li>
<li><a href="tools/Directories.html" title="class in tools">Directories</a></li>
<li><a href="remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a></li>
<li><a href="remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a></li>
<li><a href="protocolP2P/FileList.html" title="class in protocolP2P">FileList</a></li>
<li><a href="protocolP2P/FilePart.html" title="class in protocolP2P">FilePart</a></li>
<li><a href="exception/InternalError.html" title="class in exception">InternalError</a></li>
<li><a href="remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></li>
<li><a href="protocolP2P/LoadRequest.html" title="class in protocolP2P">LoadRequest</a></li>
<li><a href="remoteException/NotFound.html" title="class in remoteException">NotFound</a></li>
<li><a href="protocolP2P/Payload.html" title="class in protocolP2P">Payload</a></li>
<li><a href="exception/ProtocolError.html" title="class in exception">ProtocolError</a></li>
<li><a href="protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></li>
<li><a href="remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></li>
<li><a href="protocolP2P/RequestResponseCode.html" title="enum in protocolP2P">RequestResponseCode</a></li>
<li><a href="serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></li>
<li><a href="serverP2P/ServerP2P.html" title="class in serverP2P">ServerP2P</a></li>
<li><a href="exception/SizeError.html" title="class in exception">SizeError</a></li>
<li><a href="exception/TransmissionError.html" title="class in exception">TransmissionError</a></li>
<li><a href="exception/VersionError.html" title="class in exception">VersionError</a></li>
<li><a href="remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></li>
</ul>
</main>
</body>
</html>

View File

@ -0,0 +1,187 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>All Packages</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Packages";
}
}
catch(err) {
}
//-->
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
</div>
<div class="allPackagesContainer">
<ul class="blockList">
<li class="blockList">
<table class="packagesSummary">
<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="clientP2P/package-summary.html">clientP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="exception/package-summary.html">exception</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="protocolP2P/package-summary.html">protocolP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="remoteException/package-summary.html">remoteException</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="serverP2P/package-summary.html">serverP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="tools/package-summary.html">tools</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -1,962 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientDownload</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientDownload";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":6,"i3":6,"i4":10,"i5":10,"i6":6,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownload.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownload.html" target="_top">Frames</a></li>
<li><a href="ClientDownload.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientDownload" class="title">Class ClientDownload</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientDownload</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P">ClientDownloadTCP</a>, <a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P">ClientDownloadUDP</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">ClientDownload</span>
extends <a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a>
implements java.lang.Runnable</pre>
<div class="block">Class to download file</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#client">client</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>(package private) static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#DIFF_PERCENT_PROGRESS">DIFF_PERCENT_PROGRESS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#DIFF_TIME_PROGRESS_MILLIS">DIFF_TIME_PROGRESS_MILLIS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#dirStorage">dirStorage</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#filename">filename</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#hash512">hash512</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#hostList">hostList</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#lastPercentProgress">lastPercentProgress</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.time.Instant</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#lastTimeProgress">lastTimeProgress</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#MAX_PARTIAL_SIZE">MAX_PARTIAL_SIZE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#offsetsPending">offsetsPending</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#offsetsToAsk">offsetsToAsk</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#partsSubdir">partsSubdir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.Map&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>,java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#ratioUpdater">ratioUpdater</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#size">size</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#sockList">sockList</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#stop">stop</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#success">success</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#tracker">tracker</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#ClientDownload-java.lang.String-java.util.List-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownload</a></span>(java.lang.String&nbsp;filename,
java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;&nbsp;hostList,
java.lang.String&nbsp;partsSubdir,
java.lang.String&nbsp;dirStorage,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker)</code>
<div class="block">Constructor with parameters: filename, list of hosts, parts subdirectory and dirStorage</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#assignTasks--">assignTasks</a></span>()</code>
<div class="block">Assign tasks randomly to threads.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#checkTasksStatus--">checkTasksStatus</a></span>()</code>
<div class="block">Remove tasks from failed threads.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Close HostItem socket</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected abstract <a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Create a clientDownloadPart</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#getHashSum512--">getHashSum512</a></span>()</code>
<div class="block">Getter for hash512sum</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#getHashSum512-tools.HostItem-">getHashSum512</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Get hashsum from server.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected abstract java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Getter for HostItem socket</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#getSuccess--">getSuccess</a></span>()</code>
<div class="block">Success getter.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#init--">init</a></span>()</code>
<div class="block">Initialize infos about file to download (size, hash512sum, partslist to dl).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#initThreads--">initThreads</a></span>()</code>
<div class="block">Starts threads for each server in hostList.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#printProgression--">printProgression</a></span>()</code>
<div class="block">Print progression of the download.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#purgeList--">purgeList</a></span>()</code>
<div class="block">Removes servers not owning the correct file to download from list.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#reassembleFile--">reassembleFile</a></span>()</code>
<div class="block">Reassemble file from file parts.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#run--">run</a></span>()</code>
<div class="block">Runnable implementation</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#sendRatioUpdate--">sendRatioUpdate</a></span>()</code>
<div class="block">Send Ratio update to the tracker</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#setSize--">setSize</a></span>()</code>
<div class="block">Set size of file to download.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#setStop--">setStop</a></span>()</code>
<div class="block">Asks thread to stop</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownload.html#stopTasks--">stopTasks</a></span>()</code>
<div class="block">Stop threads</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a>, <a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a>, <a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a>, <a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="hostList">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hostList</h4>
<pre>protected&nbsp;java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt; hostList</pre>
</li>
</ul>
<a name="filename">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filename</h4>
<pre>protected&nbsp;java.lang.String filename</pre>
</li>
</ul>
<a name="hash512">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hash512</h4>
<pre>protected&nbsp;byte[] hash512</pre>
</li>
</ul>
<a name="sockList">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sockList</h4>
<pre>protected&nbsp;java.util.List&lt;<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a>&gt; sockList</pre>
</li>
</ul>
<a name="ratioUpdater">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ratioUpdater</h4>
<pre>protected&nbsp;java.util.Map&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>,java.lang.Long&gt; ratioUpdater</pre>
</li>
</ul>
<a name="offsetsToAsk">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>offsetsToAsk</h4>
<pre>protected&nbsp;java.util.List&lt;java.lang.Long&gt; offsetsToAsk</pre>
</li>
</ul>
<a name="offsetsPending">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>offsetsPending</h4>
<pre>protected&nbsp;java.util.List&lt;java.lang.Long&gt; offsetsPending</pre>
</li>
</ul>
<a name="stop">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>protected&nbsp;boolean stop</pre>
</li>
</ul>
<a name="size">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>protected&nbsp;long size</pre>
</li>
</ul>
<a name="MAX_PARTIAL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX_PARTIAL_SIZE</h4>
<pre>protected static final&nbsp;long MAX_PARTIAL_SIZE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#clientP2P.ClientDownload.MAX_PARTIAL_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="partsSubdir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partsSubdir</h4>
<pre>protected&nbsp;java.lang.String partsSubdir</pre>
</li>
</ul>
<a name="dirStorage">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>dirStorage</h4>
<pre>protected&nbsp;java.lang.String dirStorage</pre>
</li>
</ul>
<a name="success">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>success</h4>
<pre>protected&nbsp;boolean success</pre>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>protected&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> logger</pre>
</li>
</ul>
<a name="client">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>client</h4>
<pre>protected&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> client</pre>
</li>
</ul>
<a name="tracker">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tracker</h4>
<pre>protected&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> tracker</pre>
</li>
</ul>
<a name="lastPercentProgress">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastPercentProgress</h4>
<pre>protected&nbsp;int lastPercentProgress</pre>
</li>
</ul>
<a name="lastTimeProgress">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastTimeProgress</h4>
<pre>protected&nbsp;java.time.Instant lastTimeProgress</pre>
</li>
</ul>
<a name="DIFF_TIME_PROGRESS_MILLIS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DIFF_TIME_PROGRESS_MILLIS</h4>
<pre>static final&nbsp;int DIFF_TIME_PROGRESS_MILLIS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#clientP2P.ClientDownload.DIFF_TIME_PROGRESS_MILLIS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DIFF_PERCENT_PROGRESS">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DIFF_PERCENT_PROGRESS</h4>
<pre>static final&nbsp;int DIFF_PERCENT_PROGRESS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#clientP2P.ClientDownload.DIFF_PERCENT_PROGRESS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientDownload-java.lang.String-java.util.List-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientDownload</h4>
<pre>public&nbsp;ClientDownload(java.lang.String&nbsp;filename,
java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;&nbsp;hostList,
java.lang.String&nbsp;partsSubdir,
java.lang.String&nbsp;dirStorage,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker)</pre>
<div class="block">Constructor with parameters: filename, list of hosts, parts subdirectory and dirStorage</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of file to download</dd>
<dd><code>hostList</code> - list of servers</dd>
<dd><code>partsSubdir</code> - directory to store .part files</dd>
<dd><code>dirStorage</code> - directory to write assembled file</dd>
<dd><code>logger</code> - Logger</dd>
<dd><code>client</code> - HostItem of the application</dd>
<dd><code>tracker</code> - HostItem of the tracker</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSuccess--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSuccess</h4>
<pre>public&nbsp;boolean&nbsp;getSuccess()</pre>
<div class="block">Success getter.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true when file have successfully been reassembled.</dd>
</dl>
</li>
</ul>
<a name="getHashSum512--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHashSum512</h4>
<pre>public&nbsp;byte[]&nbsp;getHashSum512()</pre>
<div class="block">Getter for hash512sum</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hash512sum</dd>
</dl>
</li>
</ul>
<a name="stopTasks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stopTasks</h4>
<pre>protected&nbsp;void&nbsp;stopTasks()</pre>
<div class="block">Stop threads</div>
</li>
</ul>
<a name="setStop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStop</h4>
<pre>public&nbsp;void&nbsp;setStop()</pre>
<div class="block">Asks thread to stop</div>
</li>
</ul>
<a name="assignTasks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assignTasks</h4>
<pre>protected&nbsp;void&nbsp;assignTasks()
throws <a href="../localException/InternalError.html" title="class in localException">InternalError</a></pre>
<div class="block">Assign tasks randomly to threads.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
</dl>
</li>
</ul>
<a name="createDownloadPart-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDownloadPart</h4>
<pre>protected abstract&nbsp;<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a>&nbsp;createDownloadPart(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Create a clientDownloadPart</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - Hostitem of the server</dd>
</dl>
</li>
</ul>
<a name="initThreads--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initThreads</h4>
<pre>protected&nbsp;void&nbsp;initThreads()</pre>
<div class="block">Starts threads for each server in hostList.</div>
</li>
</ul>
<a name="checkTasksStatus--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkTasksStatus</h4>
<pre>protected&nbsp;void&nbsp;checkTasksStatus()
throws <a href="../localException/InternalError.html" title="class in localException">InternalError</a></pre>
<div class="block">Remove tasks from failed threads. Update done status.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
</dl>
</li>
</ul>
<a name="sendRatioUpdate--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendRatioUpdate</h4>
<pre>public&nbsp;void&nbsp;sendRatioUpdate()</pre>
<div class="block">Send Ratio update to the tracker</div>
</li>
</ul>
<a name="getHashSum512-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHashSum512</h4>
<pre>protected&nbsp;byte[]&nbsp;getHashSum512(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)
throws <a href="../localException/InternalError.html" title="class in localException">InternalError</a></pre>
<div class="block">Get hashsum from server.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - server to ask hash</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hash512sum</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
</dl>
</li>
</ul>
<a name="purgeList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>purgeList</h4>
<pre>protected&nbsp;void&nbsp;purgeList()
throws <a href="../localException/InternalError.html" title="class in localException">InternalError</a></pre>
<div class="block">Removes servers not owning the correct file to download from list.
This is done by comparing hash512sum.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
</dl>
</li>
</ul>
<a name="reassembleFile--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reassembleFile</h4>
<pre>protected&nbsp;void&nbsp;reassembleFile()</pre>
<div class="block">Reassemble file from file parts.
Set success to true if file is reassembled successfully.</div>
</li>
</ul>
<a name="setSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSize</h4>
<pre>protected&nbsp;void&nbsp;setSize()
throws <a href="../localException/InternalError.html" title="class in localException">InternalError</a></pre>
<div class="block">Set size of file to download.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
</dl>
</li>
</ul>
<a name="closeHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeHostItemSocket</h4>
<pre>protected abstract&nbsp;void&nbsp;closeHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Close HostItem socket</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
<a name="run--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
<pre>public&nbsp;void&nbsp;run()</pre>
<div class="block">Runnable implementation</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>run</code>&nbsp;in interface&nbsp;<code>java.lang.Runnable</code></dd>
</dl>
</li>
</ul>
<a name="printProgression--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>printProgression</h4>
<pre>protected&nbsp;void&nbsp;printProgression()</pre>
<div class="block">Print progression of the download.</div>
</li>
</ul>
<a name="init--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
<pre>protected&nbsp;void&nbsp;init()
throws <a href="../localException/InternalError.html" title="class in localException">InternalError</a></pre>
<div class="block">Initialize infos about file to download (size, hash512sum, partslist to dl).
Also download first partfile (to get size).</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
</dl>
</li>
</ul>
<a name="getHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getHostItemSocket</h4>
<pre>protected abstract&nbsp;java.lang.Object&nbsp;getHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)
throws java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Getter for HostItem socket</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownload.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownload.html" target="_top">Frames</a></li>
<li><a href="ClientDownload.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,803 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientDownloadPart</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientDownloadPart";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6,"i9":10,"i10":10,"i11":10,"i12":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadPart.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownload.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadPart.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPart.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientDownloadPart" class="title">Class ClientDownloadPart</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientDownloadPart</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">ClientDownloadPartTCP</a>, <a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">ClientDownloadPartUDP</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">ClientDownloadPart</span>
extends <a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a>
implements java.lang.Runnable</pre>
<div class="block">Class to download file parts.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#client">client</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#failed">failed</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#filename">filename</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#manager">manager</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#MAX_PARTIAL_SIZE">MAX_PARTIAL_SIZE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#noTask">noTask</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#partsSubdir">partsSubdir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#pendingTasks">pendingTasks</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#receivedBytesCount">receivedBytesCount</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#server">server</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#stop">stop</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#tasksDone">tasksDone</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#tasksListsLock">tasksListsLock</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#toDoTasks">toDoTasks</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#ClientDownloadPart-clientP2P.ClientDownload-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadPart</a></span>(<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</code>
<div class="block">Constructor with filename, socket, and part subdir</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#assignTask-java.lang.Long-">assignTask</a></span>(java.lang.Long&nbsp;task)</code>
<div class="block">Adds offset of files parts to download.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#closeSocket--">closeSocket</a></span>()</code>
<div class="block">Close the socket</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#doTasks--">doTasks</a></span>()</code>
<div class="block">Send one request and wait for one response.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;?&gt;&gt;<br>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#downloadPart-T-">downloadPart</a></span>(T&nbsp;d)</code>
<div class="block">Download file part associated to the request send (d).</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#getDone--">getDone</a></span>()</code>
<div class="block">Get list of downloaded file parts offset, then clear this list.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Long&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#getFailed--">getFailed</a></span>()</code>
<div class="block">Get list of offsets that have not be downloaded if failed, else
empty list.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.Long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#getReceivedBytesCount--">getReceivedBytesCount</a></span>()</code>
<div class="block">receivedBytesCount getter</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#getServer--">getServer</a></span>()</code>
<div class="block">Server getter</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>protected abstract java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#getSocket--">getSocket</a></span>()</code>
<div class="block">Get the socket</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#hasFailed--">hasFailed</a></span>()</code>
<div class="block">True if thread has failed to get a file.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>protected <a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#reqPart-java.lang.Long-">reqPart</a></span>(java.lang.Long&nbsp;offset)</code>
<div class="block">Send a request for a specific offset.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#run--">run</a></span>()</code>
<div class="block">Runnable implementation</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPart.html#setStop--">setStop</a></span>()</code>
<div class="block">Asks to stop thread.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a>, <a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a>, <a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a>, <a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="receivedBytesCount">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>receivedBytesCount</h4>
<pre>protected&nbsp;long receivedBytesCount</pre>
</li>
</ul>
<a name="toDoTasks">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toDoTasks</h4>
<pre>protected&nbsp;java.util.List&lt;java.lang.Long&gt; toDoTasks</pre>
</li>
</ul>
<a name="pendingTasks">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>pendingTasks</h4>
<pre>protected&nbsp;java.util.List&lt;java.lang.Long&gt; pendingTasks</pre>
</li>
</ul>
<a name="tasksDone">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tasksDone</h4>
<pre>protected&nbsp;java.util.List&lt;java.lang.Long&gt; tasksDone</pre>
</li>
</ul>
<a name="tasksListsLock">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tasksListsLock</h4>
<pre>protected volatile&nbsp;boolean tasksListsLock</pre>
</li>
</ul>
<a name="stop">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>stop</h4>
<pre>protected volatile&nbsp;boolean stop</pre>
</li>
</ul>
<a name="failed">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>failed</h4>
<pre>protected volatile&nbsp;boolean failed</pre>
</li>
</ul>
<a name="filename">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filename</h4>
<pre>protected&nbsp;java.lang.String filename</pre>
</li>
</ul>
<a name="noTask">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>noTask</h4>
<pre>protected volatile&nbsp;boolean noTask</pre>
</li>
</ul>
<a name="partsSubdir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partsSubdir</h4>
<pre>protected&nbsp;java.lang.String partsSubdir</pre>
</li>
</ul>
<a name="MAX_PARTIAL_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX_PARTIAL_SIZE</h4>
<pre>protected static final&nbsp;long MAX_PARTIAL_SIZE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#clientP2P.ClientDownloadPart.MAX_PARTIAL_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="manager">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>manager</h4>
<pre>protected&nbsp;<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a> manager</pre>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>protected&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> logger</pre>
</li>
</ul>
<a name="client">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>client</h4>
<pre>protected&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> client</pre>
</li>
</ul>
<a name="server">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>server</h4>
<pre>private&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> server</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientDownloadPart-clientP2P.ClientDownload-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientDownloadPart</h4>
<pre>public&nbsp;ClientDownloadPart(<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</pre>
<div class="block">Constructor with filename, socket, and part subdir</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of file to download</dd>
<dd><code>socket</code> - socket to use</dd>
<dd><code>partsSubdir</code> - directory to store .part files</dd>
<dd><code>logger</code> - Logger</dd>
<dd><code>client</code> - HostItem of the application</dd>
<dd><code>server</code> - HostItem of the server application</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getReceivedBytesCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReceivedBytesCount</h4>
<pre>public&nbsp;java.lang.Long&nbsp;getReceivedBytesCount()</pre>
<div class="block">receivedBytesCount getter</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>receivedBytesCount</dd>
</dl>
</li>
</ul>
<a name="getServer--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getServer</h4>
<pre>public&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;getServer()</pre>
<div class="block">Server getter</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>server</dd>
</dl>
</li>
</ul>
<a name="hasFailed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hasFailed</h4>
<pre>public&nbsp;boolean&nbsp;hasFailed()</pre>
<div class="block">True if thread has failed to get a file.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if thread has failed to get a file</dd>
</dl>
</li>
</ul>
<a name="setStop--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStop</h4>
<pre>public&nbsp;void&nbsp;setStop()
throws java.lang.InterruptedException</pre>
<div class="block">Asks to stop thread.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code></dd>
</dl>
</li>
</ul>
<a name="run--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
<pre>public&nbsp;void&nbsp;run()</pre>
<div class="block">Runnable implementation</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>run</code>&nbsp;in interface&nbsp;<code>java.lang.Runnable</code></dd>
</dl>
</li>
</ul>
<a name="closeSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeSocket</h4>
<pre>protected abstract&nbsp;void&nbsp;closeSocket()
throws java.io.IOException</pre>
<div class="block">Close the socket</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="getFailed--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFailed</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Long&gt;&nbsp;getFailed()</pre>
<div class="block">Get list of offsets that have not be downloaded if failed, else
empty list.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of offsets</dd>
</dl>
</li>
</ul>
<a name="getDone--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDone</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.Long&gt;&nbsp;getDone()
throws java.lang.InterruptedException</pre>
<div class="block">Get list of downloaded file parts offset, then clear this list.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of offsets</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code></dd>
</dl>
</li>
</ul>
<a name="assignTask-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assignTask</h4>
<pre>public&nbsp;void&nbsp;assignTask(java.lang.Long&nbsp;task)
throws java.lang.InterruptedException</pre>
<div class="block">Adds offset of files parts to download.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>task</code> - offset to download</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code></dd>
</dl>
</li>
</ul>
<a name="doTasks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doTasks</h4>
<pre>public&nbsp;void&nbsp;doTasks()
throws java.lang.InterruptedException</pre>
<div class="block">Send one request and wait for one response. Blocks when no task.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.InterruptedException</code></dd>
</dl>
</li>
</ul>
<a name="reqPart-java.lang.Long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>reqPart</h4>
<pre>protected&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;?&gt;&nbsp;reqPart(java.lang.Long&nbsp;offset)</pre>
<div class="block">Send a request for a specific offset.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>offset</code> - Offset of the file part to download</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>ProtocolP2PPacketTCP used to send request</dd>
</dl>
</li>
</ul>
<a name="getSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSocket</h4>
<pre>protected abstract&nbsp;java.lang.Object&nbsp;getSocket()</pre>
<div class="block">Get the socket</div>
</li>
</ul>
<a name="downloadPart-protocolP2P.ProtocolP2PPacket-">
<!-- -->
</a><a name="downloadPart-T-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>downloadPart</h4>
<pre>public&nbsp;&lt;T extends <a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;?&gt;&gt;&nbsp;boolean&nbsp;downloadPart(T&nbsp;d)</pre>
<div class="block">Download file part associated to the request send (d).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>d</code> - request packet</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true on failure, else false</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadPart.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownload.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadPart.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPart.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,477 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientDownloadPartTCP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientDownloadPartTCP";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadPartTCP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadPartTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientDownloadPartTCP" class="title">Class ClientDownloadPartTCP</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">clientP2P.ClientDownloadPart</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientDownloadPartTCP</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientDownloadPartTCP</span>
extends <a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></pre>
<div class="block">Class to download file parts on tcp.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.net.Socket</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#socket">socket</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientDownloadPart">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></h3>
<code><a href="../clientP2P/ClientDownloadPart.html#client">client</a>, <a href="../clientP2P/ClientDownloadPart.html#failed">failed</a>, <a href="../clientP2P/ClientDownloadPart.html#filename">filename</a>, <a href="../clientP2P/ClientDownloadPart.html#logger">logger</a>, <a href="../clientP2P/ClientDownloadPart.html#manager">manager</a>, <a href="../clientP2P/ClientDownloadPart.html#MAX_PARTIAL_SIZE">MAX_PARTIAL_SIZE</a>, <a href="../clientP2P/ClientDownloadPart.html#noTask">noTask</a>, <a href="../clientP2P/ClientDownloadPart.html#partsSubdir">partsSubdir</a>, <a href="../clientP2P/ClientDownloadPart.html#pendingTasks">pendingTasks</a>, <a href="../clientP2P/ClientDownloadPart.html#receivedBytesCount">receivedBytesCount</a>, <a href="../clientP2P/ClientDownloadPart.html#stop">stop</a>, <a href="../clientP2P/ClientDownloadPart.html#tasksDone">tasksDone</a>, <a href="../clientP2P/ClientDownloadPart.html#tasksListsLock">tasksListsLock</a>, <a href="../clientP2P/ClientDownloadPart.html#toDoTasks">toDoTasks</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#ClientDownloadPartTCP-clientP2P.ClientDownload-java.lang.String-java.net.Socket-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadPartTCP</a></span>(<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.net.Socket&nbsp;socket,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</code>
<div class="block">Constructor with filename, socket, and part subdir</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#closeSocket--">closeSocket</a></span>()</code>
<div class="block">Close the socket</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;<br><a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></span>(T&nbsp;payload)</code>
<div class="block">Create packets</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#getSocket--">getSocket</a></span>()</code>
<div class="block">Get the socket</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartTCP.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientDownloadPart">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></h3>
<code><a href="../clientP2P/ClientDownloadPart.html#assignTask-java.lang.Long-">assignTask</a>, <a href="../clientP2P/ClientDownloadPart.html#doTasks--">doTasks</a>, <a href="../clientP2P/ClientDownloadPart.html#downloadPart-T-">downloadPart</a>, <a href="../clientP2P/ClientDownloadPart.html#getDone--">getDone</a>, <a href="../clientP2P/ClientDownloadPart.html#getFailed--">getFailed</a>, <a href="../clientP2P/ClientDownloadPart.html#getReceivedBytesCount--">getReceivedBytesCount</a>, <a href="../clientP2P/ClientDownloadPart.html#getServer--">getServer</a>, <a href="../clientP2P/ClientDownloadPart.html#hasFailed--">hasFailed</a>, <a href="../clientP2P/ClientDownloadPart.html#reqPart-java.lang.Long-">reqPart</a>, <a href="../clientP2P/ClientDownloadPart.html#run--">run</a>, <a href="../clientP2P/ClientDownloadPart.html#setStop--">setStop</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="socket">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>socket</h4>
<pre>private&nbsp;java.net.Socket socket</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientDownloadPartTCP-clientP2P.ClientDownload-java.lang.String-java.net.Socket-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientDownloadPartTCP</h4>
<pre>public&nbsp;ClientDownloadPartTCP(<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.net.Socket&nbsp;socket,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</pre>
<div class="block">Constructor with filename, socket, and part subdir</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of file to download</dd>
<dd><code>socket</code> - socket to use</dd>
<dd><code>partsSubdir</code> - directory to store .part files</dd>
<dd><code>logger</code> - Logger</dd>
<dd><code>client</code> - HostItem of the application</dd>
<dd><code>server</code> - HostItem of the server application</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getSocket()</pre>
<div class="block">Get the socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownloadPart.html#getSocket--">getSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></dd>
</dl>
</li>
</ul>
<a name="closeSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeSocket</h4>
<pre>protected&nbsp;void&nbsp;closeSocket()
throws java.io.IOException</pre>
<div class="block">Close the socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownloadPart.html#closeSocket--">closeSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="createProtocolP2PPacket-protocolP2P.Payload-">
<!-- -->
</a><a name="createProtocolP2PPacket-T-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createProtocolP2PPacket</h4>
<pre>protected&nbsp;&lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;&nbsp;createProtocolP2PPacket(T&nbsp;payload)</pre>
<div class="block">Create packets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>payload</code> - Payload</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadPartTCP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadPartTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,477 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientDownloadPartUDP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientDownloadPartUDP";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadPartUDP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadPartUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientDownloadPartUDP" class="title">Class ClientDownloadPartUDP</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">clientP2P.ClientDownloadPart</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientDownloadPartUDP</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientDownloadPartUDP</span>
extends <a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></pre>
<div class="block">Class to download file parts on udp.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.net.DatagramSocket</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#socket">socket</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientDownloadPart">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></h3>
<code><a href="../clientP2P/ClientDownloadPart.html#client">client</a>, <a href="../clientP2P/ClientDownloadPart.html#failed">failed</a>, <a href="../clientP2P/ClientDownloadPart.html#filename">filename</a>, <a href="../clientP2P/ClientDownloadPart.html#logger">logger</a>, <a href="../clientP2P/ClientDownloadPart.html#manager">manager</a>, <a href="../clientP2P/ClientDownloadPart.html#MAX_PARTIAL_SIZE">MAX_PARTIAL_SIZE</a>, <a href="../clientP2P/ClientDownloadPart.html#noTask">noTask</a>, <a href="../clientP2P/ClientDownloadPart.html#partsSubdir">partsSubdir</a>, <a href="../clientP2P/ClientDownloadPart.html#pendingTasks">pendingTasks</a>, <a href="../clientP2P/ClientDownloadPart.html#receivedBytesCount">receivedBytesCount</a>, <a href="../clientP2P/ClientDownloadPart.html#stop">stop</a>, <a href="../clientP2P/ClientDownloadPart.html#tasksDone">tasksDone</a>, <a href="../clientP2P/ClientDownloadPart.html#tasksListsLock">tasksListsLock</a>, <a href="../clientP2P/ClientDownloadPart.html#toDoTasks">toDoTasks</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#ClientDownloadPartUDP-clientP2P.ClientDownload-java.lang.String-java.net.DatagramSocket-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadPartUDP</a></span>(<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.net.DatagramSocket&nbsp;socket,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</code>
<div class="block">Constructor with filename, socket, and part subdir</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#closeSocket--">closeSocket</a></span>()</code>
<div class="block">Close the socket</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;<br><a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></span>(T&nbsp;payload)</code>
<div class="block">Create packets</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#getSocket--">getSocket</a></span>()</code>
<div class="block">Get the socket</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadPartUDP.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientDownloadPart">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></h3>
<code><a href="../clientP2P/ClientDownloadPart.html#assignTask-java.lang.Long-">assignTask</a>, <a href="../clientP2P/ClientDownloadPart.html#doTasks--">doTasks</a>, <a href="../clientP2P/ClientDownloadPart.html#downloadPart-T-">downloadPart</a>, <a href="../clientP2P/ClientDownloadPart.html#getDone--">getDone</a>, <a href="../clientP2P/ClientDownloadPart.html#getFailed--">getFailed</a>, <a href="../clientP2P/ClientDownloadPart.html#getReceivedBytesCount--">getReceivedBytesCount</a>, <a href="../clientP2P/ClientDownloadPart.html#getServer--">getServer</a>, <a href="../clientP2P/ClientDownloadPart.html#hasFailed--">hasFailed</a>, <a href="../clientP2P/ClientDownloadPart.html#reqPart-java.lang.Long-">reqPart</a>, <a href="../clientP2P/ClientDownloadPart.html#run--">run</a>, <a href="../clientP2P/ClientDownloadPart.html#setStop--">setStop</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="socket">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>socket</h4>
<pre>private&nbsp;java.net.DatagramSocket socket</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientDownloadPartUDP-clientP2P.ClientDownload-java.lang.String-java.net.DatagramSocket-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientDownloadPartUDP</h4>
<pre>public&nbsp;ClientDownloadPartUDP(<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.net.DatagramSocket&nbsp;socket,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</pre>
<div class="block">Constructor with filename, socket, and part subdir</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of file to download</dd>
<dd><code>socket</code> - socket to use</dd>
<dd><code>partsSubdir</code> - directory to store .part files</dd>
<dd><code>logger</code> - Logger</dd>
<dd><code>client</code> - HostItem of the application</dd>
<dd><code>server</code> - HostItem of the server application</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getSocket()</pre>
<div class="block">Get the socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownloadPart.html#getSocket--">getSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></dd>
</dl>
</li>
</ul>
<a name="closeSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeSocket</h4>
<pre>protected&nbsp;void&nbsp;closeSocket()
throws java.io.IOException</pre>
<div class="block">Close the socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownloadPart.html#closeSocket--">closeSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="createProtocolP2PPacket-protocolP2P.Payload-">
<!-- -->
</a><a name="createProtocolP2PPacket-T-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createProtocolP2PPacket</h4>
<pre>protected&nbsp;&lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;&nbsp;createProtocolP2PPacket(T&nbsp;payload)</pre>
<div class="block">Create packets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>payload</code> - Payload</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadPartUDP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadPartUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,480 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientDownloadTCP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientDownloadTCP";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadTCP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientDownload">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientDownloadTCP" class="title">Class ClientDownloadTCP</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">clientP2P.ClientDownload</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientDownloadTCP</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientDownloadTCP</span>
extends <a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></pre>
<div class="block">Class to download file from tcp</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientDownload">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></h3>
<code><a href="../clientP2P/ClientDownload.html#client">client</a>, <a href="../clientP2P/ClientDownload.html#DIFF_PERCENT_PROGRESS">DIFF_PERCENT_PROGRESS</a>, <a href="../clientP2P/ClientDownload.html#DIFF_TIME_PROGRESS_MILLIS">DIFF_TIME_PROGRESS_MILLIS</a>, <a href="../clientP2P/ClientDownload.html#dirStorage">dirStorage</a>, <a href="../clientP2P/ClientDownload.html#filename">filename</a>, <a href="../clientP2P/ClientDownload.html#hash512">hash512</a>, <a href="../clientP2P/ClientDownload.html#hostList">hostList</a>, <a href="../clientP2P/ClientDownload.html#lastPercentProgress">lastPercentProgress</a>, <a href="../clientP2P/ClientDownload.html#lastTimeProgress">lastTimeProgress</a>, <a href="../clientP2P/ClientDownload.html#logger">logger</a>, <a href="../clientP2P/ClientDownload.html#MAX_PARTIAL_SIZE">MAX_PARTIAL_SIZE</a>, <a href="../clientP2P/ClientDownload.html#offsetsPending">offsetsPending</a>, <a href="../clientP2P/ClientDownload.html#offsetsToAsk">offsetsToAsk</a>, <a href="../clientP2P/ClientDownload.html#partsSubdir">partsSubdir</a>, <a href="../clientP2P/ClientDownload.html#ratioUpdater">ratioUpdater</a>, <a href="../clientP2P/ClientDownload.html#size">size</a>, <a href="../clientP2P/ClientDownload.html#sockList">sockList</a>, <a href="../clientP2P/ClientDownload.html#stop">stop</a>, <a href="../clientP2P/ClientDownload.html#success">success</a>, <a href="../clientP2P/ClientDownload.html#tracker">tracker</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#ClientDownloadTCP-java.lang.String-java.util.List-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadTCP</a></span>(java.lang.String&nbsp;filename,
java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;&nbsp;hostList,
java.lang.String&nbsp;partsSubdir,
java.lang.String&nbsp;dirStorage,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker)</code>
<div class="block">Constructor with parameters: filename, list of hosts, parts subdirectory and dirStorage</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Close HostItem socket</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected <a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Create a clientDownloadPart</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;<br><a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></span>(T&nbsp;payload)</code>
<div class="block">Create packets</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Getter for HostItem socket</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadTCP.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientDownload">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></h3>
<code><a href="../clientP2P/ClientDownload.html#assignTasks--">assignTasks</a>, <a href="../clientP2P/ClientDownload.html#checkTasksStatus--">checkTasksStatus</a>, <a href="../clientP2P/ClientDownload.html#getHashSum512--">getHashSum512</a>, <a href="../clientP2P/ClientDownload.html#getHashSum512-tools.HostItem-">getHashSum512</a>, <a href="../clientP2P/ClientDownload.html#getSuccess--">getSuccess</a>, <a href="../clientP2P/ClientDownload.html#init--">init</a>, <a href="../clientP2P/ClientDownload.html#initThreads--">initThreads</a>, <a href="../clientP2P/ClientDownload.html#printProgression--">printProgression</a>, <a href="../clientP2P/ClientDownload.html#purgeList--">purgeList</a>, <a href="../clientP2P/ClientDownload.html#reassembleFile--">reassembleFile</a>, <a href="../clientP2P/ClientDownload.html#run--">run</a>, <a href="../clientP2P/ClientDownload.html#sendRatioUpdate--">sendRatioUpdate</a>, <a href="../clientP2P/ClientDownload.html#setSize--">setSize</a>, <a href="../clientP2P/ClientDownload.html#setStop--">setStop</a>, <a href="../clientP2P/ClientDownload.html#stopTasks--">stopTasks</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientDownloadTCP-java.lang.String-java.util.List-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientDownloadTCP</h4>
<pre>public&nbsp;ClientDownloadTCP(java.lang.String&nbsp;filename,
java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;&nbsp;hostList,
java.lang.String&nbsp;partsSubdir,
java.lang.String&nbsp;dirStorage,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker)</pre>
<div class="block">Constructor with parameters: filename, list of hosts, parts subdirectory and dirStorage</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of file to download</dd>
<dd><code>hostList</code> - list of servers</dd>
<dd><code>partsSubdir</code> - directory to store .part files</dd>
<dd><code>dirStorage</code> - directory to write assembled file</dd>
<dd><code>logger</code> - Logger</dd>
<dd><code>client</code> - HostItem of the application</dd>
<dd><code>tracker</code> - HostItem of the tracker</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createDownloadPart-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDownloadPart</h4>
<pre>protected&nbsp;<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a>&nbsp;createDownloadPart(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Create a clientDownloadPart</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownload.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - Hostitem of the server</dd>
</dl>
</li>
</ul>
<a name="closeHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeHostItemSocket</h4>
<pre>protected&nbsp;void&nbsp;closeHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Close HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownload.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="createProtocolP2PPacket-protocolP2P.Payload-">
<!-- -->
</a><a name="createProtocolP2PPacket-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createProtocolP2PPacket</h4>
<pre>protected&nbsp;&lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;&nbsp;createProtocolP2PPacket(T&nbsp;payload)</pre>
<div class="block">Create packets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>payload</code> - Payload</dd>
</dl>
</li>
</ul>
<a name="getHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getHostItemSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)
throws java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Getter for HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownload.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadTCP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientDownload">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,480 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientDownloadUDP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientDownloadUDP";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadUDP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientInterface.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientDownload">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientDownloadUDP" class="title">Class ClientDownloadUDP</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">clientP2P.ClientDownload</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientDownloadUDP</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientDownloadUDP</span>
extends <a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></pre>
<div class="block">Class to download file from udp</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientDownload">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></h3>
<code><a href="../clientP2P/ClientDownload.html#client">client</a>, <a href="../clientP2P/ClientDownload.html#DIFF_PERCENT_PROGRESS">DIFF_PERCENT_PROGRESS</a>, <a href="../clientP2P/ClientDownload.html#DIFF_TIME_PROGRESS_MILLIS">DIFF_TIME_PROGRESS_MILLIS</a>, <a href="../clientP2P/ClientDownload.html#dirStorage">dirStorage</a>, <a href="../clientP2P/ClientDownload.html#filename">filename</a>, <a href="../clientP2P/ClientDownload.html#hash512">hash512</a>, <a href="../clientP2P/ClientDownload.html#hostList">hostList</a>, <a href="../clientP2P/ClientDownload.html#lastPercentProgress">lastPercentProgress</a>, <a href="../clientP2P/ClientDownload.html#lastTimeProgress">lastTimeProgress</a>, <a href="../clientP2P/ClientDownload.html#logger">logger</a>, <a href="../clientP2P/ClientDownload.html#MAX_PARTIAL_SIZE">MAX_PARTIAL_SIZE</a>, <a href="../clientP2P/ClientDownload.html#offsetsPending">offsetsPending</a>, <a href="../clientP2P/ClientDownload.html#offsetsToAsk">offsetsToAsk</a>, <a href="../clientP2P/ClientDownload.html#partsSubdir">partsSubdir</a>, <a href="../clientP2P/ClientDownload.html#ratioUpdater">ratioUpdater</a>, <a href="../clientP2P/ClientDownload.html#size">size</a>, <a href="../clientP2P/ClientDownload.html#sockList">sockList</a>, <a href="../clientP2P/ClientDownload.html#stop">stop</a>, <a href="../clientP2P/ClientDownload.html#success">success</a>, <a href="../clientP2P/ClientDownload.html#tracker">tracker</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#ClientDownloadUDP-java.lang.String-java.util.List-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadUDP</a></span>(java.lang.String&nbsp;filename,
java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;&nbsp;hostList,
java.lang.String&nbsp;partsSubdir,
java.lang.String&nbsp;dirStorage,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker)</code>
<div class="block">Constructor with parameters: filename, list of hosts, parts subdirectory and dirStorage</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Close HostItem socket</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected <a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Create a clientDownloadPart</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;<br><a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></span>(T&nbsp;payload)</code>
<div class="block">Create packets</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Getter for HostItem socket</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientDownloadUDP.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientDownload">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></h3>
<code><a href="../clientP2P/ClientDownload.html#assignTasks--">assignTasks</a>, <a href="../clientP2P/ClientDownload.html#checkTasksStatus--">checkTasksStatus</a>, <a href="../clientP2P/ClientDownload.html#getHashSum512--">getHashSum512</a>, <a href="../clientP2P/ClientDownload.html#getHashSum512-tools.HostItem-">getHashSum512</a>, <a href="../clientP2P/ClientDownload.html#getSuccess--">getSuccess</a>, <a href="../clientP2P/ClientDownload.html#init--">init</a>, <a href="../clientP2P/ClientDownload.html#initThreads--">initThreads</a>, <a href="../clientP2P/ClientDownload.html#printProgression--">printProgression</a>, <a href="../clientP2P/ClientDownload.html#purgeList--">purgeList</a>, <a href="../clientP2P/ClientDownload.html#reassembleFile--">reassembleFile</a>, <a href="../clientP2P/ClientDownload.html#run--">run</a>, <a href="../clientP2P/ClientDownload.html#sendRatioUpdate--">sendRatioUpdate</a>, <a href="../clientP2P/ClientDownload.html#setSize--">setSize</a>, <a href="../clientP2P/ClientDownload.html#setStop--">setStop</a>, <a href="../clientP2P/ClientDownload.html#stopTasks--">stopTasks</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientDownloadUDP-java.lang.String-java.util.List-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientDownloadUDP</h4>
<pre>public&nbsp;ClientDownloadUDP(java.lang.String&nbsp;filename,
java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;&nbsp;hostList,
java.lang.String&nbsp;partsSubdir,
java.lang.String&nbsp;dirStorage,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker)</pre>
<div class="block">Constructor with parameters: filename, list of hosts, parts subdirectory and dirStorage</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of file to download</dd>
<dd><code>hostList</code> - list of servers</dd>
<dd><code>partsSubdir</code> - directory to store .part files</dd>
<dd><code>dirStorage</code> - directory to write assembled file</dd>
<dd><code>logger</code> - Logger</dd>
<dd><code>client</code> - HostItem of the application</dd>
<dd><code>tracker</code> - HostItem of the tracker</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createDownloadPart-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createDownloadPart</h4>
<pre>protected&nbsp;<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a>&nbsp;createDownloadPart(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Create a clientDownloadPart</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownload.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - Hostitem of the server</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="createProtocolP2PPacket-protocolP2P.Payload-">
<!-- -->
</a><a name="createProtocolP2PPacket-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createProtocolP2PPacket</h4>
<pre>protected&nbsp;&lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;&nbsp;createProtocolP2PPacket(T&nbsp;payload)</pre>
<div class="block">Create packets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>payload</code> - Payload</dd>
</dl>
</li>
</ul>
<a name="getHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostItemSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)
throws java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Getter for HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownload.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItemç</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="closeHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>closeHostItemSocket</h4>
<pre>protected&nbsp;void&nbsp;closeHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Close HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientDownload.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientDownloadUDP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientInterface.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientDownloadUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientDownload">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,386 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientInterface</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientInterface";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientInterface.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientInterface.html" target="_top">Frames</a></li>
<li><a href="ClientInterface.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientInterface" class="title">Class ClientInterface</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientInterface</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">ClientInterfaceCLI</a>, <a href="../gui/ClientInterfaceGUI.html" title="class in gui">ClientInterfaceGUI</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">ClientInterface</span>
extends java.lang.Object
implements java.lang.Runnable</pre>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterface.html#clientManagement">clientManagement</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterface.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterface.html#ClientInterface-clientP2P.ClientManagement-tools.Logger-">ClientInterface</a></span>(<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger)</code>
<div class="block">Constructor with clientManagement and logger.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterface.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterface.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Runnable">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.lang.Runnable</h3>
<code>run</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="clientManagement">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientManagement</h4>
<pre>protected&nbsp;<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a> clientManagement</pre>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>logger</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> logger</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientInterface-clientP2P.ClientManagement-tools.Logger-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientInterface</h4>
<pre>public&nbsp;ClientInterface(<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger)</pre>
<div class="block">Constructor with clientManagement and logger.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clientManagement</code> - ClientManagement used</dd>
<dd><code>logger</code> - Logger used</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientInterface.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientInterface.html" target="_top">Frames</a></li>
<li><a href="ClientInterface.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,406 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ClientInterfaceCLI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientInterfaceCLI";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientInterfaceCLI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientInterface.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientManagement.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientInterfaceCLI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceCLI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientInterfaceCLI" class="title">Class ClientInterfaceCLI</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientInterface.html" title="class in clientP2P">clientP2P.ClientInterface</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientInterfaceCLI</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientInterfaceCLI</span>
extends <a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></pre>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface for CLI</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#list">list</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.util.Scanner</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#scanner">scanner</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientInterface">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></h3>
<code><a href="../clientP2P/ClientInterface.html#clientManagement">clientManagement</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#ClientInterfaceCLI-clientP2P.ClientManagement-tools.Logger-java.util.Scanner-">ClientInterfaceCLI</a></span>(<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
java.util.Scanner&nbsp;scanner)</code>
<div class="block">Constructor with clientManagement, logger and scanner.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#initFileList--">initFileList</a></span>()</code>
<div class="block">Initialize file list</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#initHostList--">initHostList</a></span>()</code>
<div class="block">Initialization of hostList with retry in failure</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientInterfaceCLI.html#run--">run</a></span>()</code>
<div class="block">Implementation of Runnable</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientInterface">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></h3>
<code><a href="../clientP2P/ClientInterface.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a>, <a href="../clientP2P/ClientInterface.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="scanner">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scanner</h4>
<pre>private&nbsp;java.util.Scanner scanner</pre>
</li>
</ul>
<a name="list">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>list</h4>
<pre>private&nbsp;java.lang.String[] list</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientInterfaceCLI-clientP2P.ClientManagement-tools.Logger-java.util.Scanner-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientInterfaceCLI</h4>
<pre>public&nbsp;ClientInterfaceCLI(<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
java.util.Scanner&nbsp;scanner)</pre>
<div class="block">Constructor with clientManagement, logger and scanner.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clientManagement</code> - ClientManagement used</dd>
<dd><code>logger</code> - Logger used</dd>
<dd><code>scanner</code> - Scanner used to read input</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="run--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
<pre>public&nbsp;void&nbsp;run()</pre>
<div class="block">Implementation of Runnable</div>
</li>
</ul>
<a name="initHostList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initHostList</h4>
<pre>private&nbsp;boolean&nbsp;initHostList()</pre>
<div class="block">Initialization of hostList with retry in failure</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if successfully initialized</dd>
</dl>
</li>
</ul>
<a name="initFileList--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>initFileList</h4>
<pre>private&nbsp;boolean&nbsp;initFileList()</pre>
<div class="block">Initialize file list</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if successfully initialized</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientInterfaceCLI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientInterface.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientManagement.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientInterfaceCLI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceCLI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,709 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 -->
<title>ClientManagement</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientManagement";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":10,"i3":10,"i4":6,"i5":6,"i6":6,"i7":10,"i8":10,"i9":6,"i10":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientManagement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientManagement.html" target="_top">Frames</a></li>
<li><a href="ClientManagement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientManagement" class="title">Class ClientManagement</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientManagement</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P">ClientManagementTCP</a>, <a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">ClientManagement</span>
extends <a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></pre>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#baseDirectory">baseDirectory</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#client">client</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#downLoader">downLoader</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#hostList">hostList</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#partsSubdir">partsSubdir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#tracker">tracker</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#ClientManagement-java.lang.String-tools.HostItem-java.lang.String-tools.Logger-tools.HostItem-">ClientManagement</a></span>(java.lang.String&nbsp;baseDirectory,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client)</code>
<div class="block">Constructor with baseDirectory, tracker, partsSubdir, logger, and scanner parameters.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Close HostItem socket</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#closeTrackerSocket--">closeTrackerSocket</a></span>()</code>
<div class="block">Close Tracker socket</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#computeHashsum-java.lang.String-protocolP2P.HashAlgorithm-">computeHashsum</a></span>(java.lang.String&nbsp;filename,
<a href="../protocolP2P/HashAlgorithm.html" title="enum in protocolP2P">HashAlgorithm</a>&nbsp;h)</code>
<div class="block">Compute Hashsum of a file.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#download-java.lang.String-">download</a></span>(java.lang.String&nbsp;filename)</code>
<div class="block">Try to download a file</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected abstract java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Getter for HostItem socket</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected abstract java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#getTrackerSocket--">getTrackerSocket</a></span>()</code>
<div class="block">Getter for tracker socket</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#initDownloader-java.lang.String-">initDownloader</a></span>(java.lang.String&nbsp;filename)</code>
<div class="block">Initialize downloader</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#initHostList--">initHostList</a></span>()</code>
<div class="block">Initialize hostList from tracker</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#listDirectory--">listDirectory</a></span>()</code>
<div class="block">list servers directory content</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>protected abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagement.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a>, <a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="baseDirectory">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>baseDirectory</h4>
<pre>protected&nbsp;java.lang.String baseDirectory</pre>
</li>
</ul>
<a name="partsSubdir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partsSubdir</h4>
<pre>protected&nbsp;java.lang.String partsSubdir</pre>
</li>
</ul>
<a name="hostList">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hostList</h4>
<pre>protected&nbsp;java.util.List&lt;<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&gt; hostList</pre>
</li>
</ul>
<a name="tracker">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tracker</h4>
<pre>protected&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> tracker</pre>
</li>
</ul>
<a name="client">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>client</h4>
<pre>protected&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> client</pre>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>protected&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> logger</pre>
</li>
</ul>
<a name="downLoader">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>downLoader</h4>
<pre>protected&nbsp;<a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a> downLoader</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientManagement-java.lang.String-tools.HostItem-java.lang.String-tools.Logger-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientManagement</h4>
<pre>public&nbsp;ClientManagement(java.lang.String&nbsp;baseDirectory,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client)</pre>
<div class="block">Constructor with baseDirectory, tracker, partsSubdir, logger, and scanner parameters.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>baseDirectory</code> - the root directory where files are stored</dd>
<dd><code>tracker</code> - Tracker hostItem</dd>
<dd><code>partsSubdir</code> - subdirectory to store file parts</dd>
<dd><code>logger</code> - Loggger</dd>
<dd><code>client</code> - HostItem of the application</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getTrackerSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerSocket</h4>
<pre>protected abstract&nbsp;java.lang.Object&nbsp;getTrackerSocket()
throws java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Getter for tracker socket</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Tracker's socket</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="closeTrackerSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeTrackerSocket</h4>
<pre>protected abstract&nbsp;void&nbsp;closeTrackerSocket()</pre>
<div class="block">Close Tracker socket</div>
</li>
</ul>
<a name="initHostList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initHostList</h4>
<pre>public&nbsp;void&nbsp;initHostList()
throws <a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a>,
<a href="../localException/InternalError.html" title="class in localException">InternalError</a>,
java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Initialize hostList from tracker</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a></code></dd>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="computeHashsum-java.lang.String-protocolP2P.HashAlgorithm-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeHashsum</h4>
<pre>private&nbsp;byte[]&nbsp;computeHashsum(java.lang.String&nbsp;filename,
<a href="../protocolP2P/HashAlgorithm.html" title="enum in protocolP2P">HashAlgorithm</a>&nbsp;h)</pre>
<div class="block">Compute Hashsum of a file.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - </dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>hashsum</dd>
</dl>
</li>
</ul>
<a name="getHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostItemSocket</h4>
<pre>protected abstract&nbsp;java.lang.Object&nbsp;getHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Getter for HostItem socket</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
<a name="closeHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeHostItemSocket</h4>
<pre>protected abstract&nbsp;void&nbsp;closeHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Close HostItem socket</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
<a name="listDirectory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listDirectory</h4>
<pre>public&nbsp;java.lang.String[]&nbsp;listDirectory()
throws <a href="../remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a>,
<a href="../localException/InternalError.html" title="class in localException">InternalError</a>,
java.net.UnknownHostException,
java.io.IOException,
<a href="../localException/TransmissionError.html" title="class in localException">TransmissionError</a>,
<a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a>,
<a href="../localException/VersionError.html" title="class in localException">VersionError</a>,
<a href="../localException/SizeError.html" title="class in localException">SizeError</a>,
<a href="../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a>,
<a href="../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a>,
<a href="../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></pre>
<div class="block">list servers directory content</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>list of files</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
<dd><code>UnknowHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
<dd><code><a href="../localException/TransmissionError.html" title="class in localException">TransmissionError</a></code></dd>
<dd><code><a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a></code></dd>
<dd><code><a href="../localException/VersionError.html" title="class in localException">VersionError</a></code></dd>
<dd><code><a href="../localException/SizeError.html" title="class in localException">SizeError</a></code></dd>
<dd><code><a href="../remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a></code></dd>
<dd><code><a href="../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></code></dd>
<dd><code><a href="../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></code></dd>
<dd><code><a href="../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
</dl>
</li>
</ul>
<a name="initDownloader-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initDownloader</h4>
<pre>protected abstract&nbsp;void&nbsp;initDownloader(java.lang.String&nbsp;filename)</pre>
<div class="block">Initialize downloader</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - Name of the file to download</dd>
</dl>
</li>
</ul>
<a name="download-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>download</h4>
<pre>public&nbsp;void&nbsp;download(java.lang.String&nbsp;filename)
throws <a href="../remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a>,
<a href="../remoteException/NotFound.html" title="class in remoteException">NotFound</a>,
<a href="../localException/InternalError.html" title="class in localException">InternalError</a>,
java.net.UnknownHostException,
java.io.IOException,
<a href="../localException/TransmissionError.html" title="class in localException">TransmissionError</a>,
<a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a>,
<a href="../localException/VersionError.html" title="class in localException">VersionError</a>,
<a href="../localException/SizeError.html" title="class in localException">SizeError</a>,
<a href="../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a>,
<a href="../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a>,
<a href="../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></pre>
<div class="block">Try to download a file</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - name of the file to download</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../remoteException/NotFound.html" title="class in remoteException">NotFound</a></code></dd>
<dd><code><a href="../localException/InternalError.html" title="class in localException">InternalError</a></code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
<dd><code><a href="../localException/TransmissionError.html" title="class in localException">TransmissionError</a></code></dd>
<dd><code><a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a></code></dd>
<dd><code><a href="../localException/VersionError.html" title="class in localException">VersionError</a></code></dd>
<dd><code><a href="../localException/SizeError.html" title="class in localException">SizeError</a></code></dd>
<dd><code><a href="../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></code></dd>
<dd><code><a href="../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></code></dd>
<dd><code><a href="../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></code></dd>
<dd><code><a href="../remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a></code></dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected abstract&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected abstract&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientManagement.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientManagement.html" target="_top">Frames</a></li>
<li><a href="ClientManagement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,512 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 -->
<title>ClientManagementTCP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientManagementTCP";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientManagementTCP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientManagement.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientManagementTCP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientManagement">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">clientP2P</div>
<h2 title="Class ClientManagementTCP" class="title">Class ClientManagementTCP</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">clientP2P.ClientManagement</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientManagementTCP</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientManagementTCP</span>
extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></pre>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientManagement">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></h3>
<code><a href="../clientP2P/ClientManagement.html#baseDirectory">baseDirectory</a>, <a href="../clientP2P/ClientManagement.html#client">client</a>, <a href="../clientP2P/ClientManagement.html#downLoader">downLoader</a>, <a href="../clientP2P/ClientManagement.html#hostList">hostList</a>, <a href="../clientP2P/ClientManagement.html#logger">logger</a>, <a href="../clientP2P/ClientManagement.html#partsSubdir">partsSubdir</a>, <a href="../clientP2P/ClientManagement.html#tracker">tracker</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#ClientManagementTCP-java.lang.String-tools.HostItem-java.lang.String-tools.Logger-tools.HostItem-">ClientManagementTCP</a></span>(java.lang.String&nbsp;baseDirectory,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client)</code>
<div class="block">Constructor for TCP implementation, with baseDirectory, tracker, partsSubdir, logger, and scanner parameters.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Close HostItem socket</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#closeTrackerSocket--">closeTrackerSocket</a></span>()</code>
<div class="block">Close Tracker socket</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;<br><a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></span>(T&nbsp;payload)</code>
<div class="block">Create packets</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Getter for HostItem socket</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#getTrackerSocket--">getTrackerSocket</a></span>()</code>
<div class="block">Getter for tracker socket</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#initDownloader-java.lang.String-">initDownloader</a></span>(java.lang.String&nbsp;filename)</code>
<div class="block">Initialize downloader</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementTCP.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientManagement">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></h3>
<code><a href="../clientP2P/ClientManagement.html#download-java.lang.String-">download</a>, <a href="../clientP2P/ClientManagement.html#initHostList--">initHostList</a>, <a href="../clientP2P/ClientManagement.html#listDirectory--">listDirectory</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientManagementTCP-java.lang.String-tools.HostItem-java.lang.String-tools.Logger-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientManagementTCP</h4>
<pre>public&nbsp;ClientManagementTCP(java.lang.String&nbsp;baseDirectory,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker,
java.lang.String&nbsp;partsSubdir,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client)</pre>
<div class="block">Constructor for TCP implementation, with baseDirectory, tracker, partsSubdir, logger, and scanner parameters.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>baseDirectory</code> - the root directory where files are stored</dd>
<dd><code>tracker</code> - Tracker hostItem</dd>
<dd><code>partsSubdir</code> - subdirectory to store file parts</dd>
<dd><code>logger</code> - Loggger</dd>
<dd><code>client</code> - HostItem of the application</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initDownloader-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initDownloader</h4>
<pre>protected&nbsp;void&nbsp;initDownloader(java.lang.String&nbsp;filename)</pre>
<div class="block">Initialize downloader</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#initDownloader-java.lang.String-">initDownloader</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - Name of the file to download</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="createProtocolP2PPacket-protocolP2P.Payload-">
<!-- -->
</a><a name="createProtocolP2PPacket-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createProtocolP2PPacket</h4>
<pre>protected&nbsp;&lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;&nbsp;createProtocolP2PPacket(T&nbsp;payload)</pre>
<div class="block">Create packets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>payload</code> - Payload</dd>
</dl>
</li>
</ul>
<a name="getTrackerSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getTrackerSocket()
throws java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Getter for tracker socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#getTrackerSocket--">getTrackerSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Tracker's socket</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="closeTrackerSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeTrackerSocket</h4>
<pre>protected&nbsp;void&nbsp;closeTrackerSocket()</pre>
<div class="block">Close Tracker socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#closeTrackerSocket--">closeTrackerSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
</dl>
</li>
</ul>
<a name="getHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostItemSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Getter for HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
<a name="closeHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>closeHostItemSocket</h4>
<pre>protected&nbsp;void&nbsp;closeHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Close HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientManagementTCP.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientManagement.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientManagementTCP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientManagement">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>ClientManagementUDP</title> <title>ClientManagementUDP</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,26 +28,31 @@
catch(err) { catch(err) {
} }
//--> //-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var data = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientManagementUDP.html">Use</a></li> <li><a href="class-use/ClientManagementUDP.html">Use</a></li>
@ -48,16 +63,14 @@ var activeTableTab = "activeTableTab";
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientP2P.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientManagementUDP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -70,12 +83,15 @@ var activeTableTab = "activeTableTab";
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientManagement">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
@ -86,13 +102,22 @@ var activeTableTab = "activeTableTab";
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">clientP2P</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">clientP2P</a></div>
<h2 title="Class ClientManagementUDP" class="title">Class ClientManagementUDP</h2> <h2 title="Class ClientManagementUDP" class="title">Class ClientManagementUDP</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -100,27 +125,21 @@ var activeTableTab = "activeTableTab";
<li>java.lang.Object</li> <li>java.lang.Object</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="../tools/ServeErrors.html" title="class in tools">tools.ServeErrors</a></li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">clientP2P.ClientManagement</a></li>
<li>
<ul class="inheritance">
<li>clientP2P.ClientManagementUDP</li> <li>clientP2P.ClientManagementUDP</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li>
</ul>
</li>
</ul>
<div class="description"> <div class="description">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><code>java.lang.Runnable</code></dd>
</dl>
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">ClientManagementUDP</span> <pre>public class <span class="typeNameLabel">ClientManagementUDP</span>
extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></pre> extends java.lang.Object
implements java.lang.Runnable</pre>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div> <div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
<dl> <dl>
<dt><span class="simpleTagLabel">Version:</span></dt> <dt><span class="simpleTagLabel">Version:</span></dt>
@ -134,130 +153,63 @@ extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientManagement">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></h3>
<code><a href="../clientP2P/ClientManagement.html#baseDirectory">baseDirectory</a>, <a href="../clientP2P/ClientManagement.html#client">client</a>, <a href="../clientP2P/ClientManagement.html#downLoader">downLoader</a>, <a href="../clientP2P/ClientManagement.html#hostList">hostList</a>, <a href="../clientP2P/ClientManagement.html#logger">logger</a>, <a href="../clientP2P/ClientManagement.html#partsSubdir">partsSubdir</a>, <a href="../clientP2P/ClientManagement.html#tracker">tracker</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#ClientManagementUDP-java.lang.String-tools.HostItem-java.lang.String-tools.Logger-tools.HostItem-">ClientManagementUDP</a></span>(java.lang.String&nbsp;baseDirectory, <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(java.lang.String,java.lang.String,int)">ClientManagementUDP</a></span>&#8203;(java.lang.String&nbsp;baseDirectory,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker, java.lang.String&nbsp;host,
java.lang.String&nbsp;partsSubdir, int&nbsp;UDPPort)</code></th>
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger, <td class="colLast">
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client)</code> <div class="block">Constructor for UDP implementation, with baseDirectory and UDPPort parameters.</div>
<div class="block">Constructor for UDP implementation, with baseDirectory, tracker, partsSubdir, logger and scanner parameters.</div>
</td> </td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>protected void</code></td> <td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#run()">run</a></span>()</code></th>
<div class="block">Close HostItem socket</div> <td class="colLast">
</td> <div class="block">Implementation of Runnable</div>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#closeTrackerSocket--">closeTrackerSocket</a></span>()</code>
<div class="block">Close Tracker socket</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;<br><a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></span>(T&nbsp;payload)</code>
<div class="block">Create packets</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></span>(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Getter for HostItem socket</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#getTrackerSocket--">getTrackerSocket</a></span>()</code>
<div class="block">Getter for tracker socket</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#initDownloader-java.lang.String-">initDownloader</a></span>(java.lang.String&nbsp;filename)</code>
<div class="block">Initialize downloader</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></span>(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientManagementUDP.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></span>(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</code>
<div class="block">Implementation of writeLog</div>
</td> </td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientManagement"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></h3>
<code><a href="../clientP2P/ClientManagement.html#download-java.lang.String-">download</a>, <a href="../clientP2P/ClientManagement.html#initHostList--">initHostList</a>, <a href="../clientP2P/ClientManagement.html#listDirectory--">listDirectory</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.tools.ServeErrors">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;tools.<a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></h3>
<code><a href="../tools/ServeErrors.html#sendEmptyDirectory-T-">sendEmptyDirectory</a>, <a href="../tools/ServeErrors.html#sendEmptyFile-T-">sendEmptyFile</a>, <a href="../tools/ServeErrors.html#sendInternalError-T-">sendInternalError</a>, <a href="../tools/ServeErrors.html#sendNotATracker-T-">sendNotATracker</a>, <a href="../tools/ServeErrors.html#sendNotFound-T-">sendNotFound</a>, <a href="../tools/ServeErrors.html#sendUnknownHost-T-">sendUnknownHost</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
@ -265,197 +217,75 @@ extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="ClientManagementUDP-java.lang.String-tools.HostItem-java.lang.String-tools.Logger-tools.HostItem-"> <a id="&lt;init&gt;(java.lang.String,java.lang.String,int)">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>ClientManagementUDP</h4> <h4>ClientManagementUDP</h4>
<pre>public&nbsp;ClientManagementUDP(java.lang.String&nbsp;baseDirectory, <pre>public&nbsp;ClientManagementUDP&#8203;(java.lang.String&nbsp;baseDirectory,
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;tracker, java.lang.String&nbsp;host,
java.lang.String&nbsp;partsSubdir, int&nbsp;UDPPort)</pre>
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger, <div class="block">Constructor for UDP implementation, with baseDirectory and UDPPort parameters.</div>
<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client)</pre>
<div class="block">Constructor for UDP implementation, with baseDirectory, tracker, partsSubdir, logger and scanner parameters.</div>
<dl> <dl>
<dt><span class="paramLabel">Parameters:</span></dt> <dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>baseDirectory</code> - the root directory where files are stored</dd> <dd><code>baseDirectory</code> - the root directory where files are stored</dd>
<dd><code>tracker</code> - tracker HostItem</dd> <dd><code>host</code> - hostname of the server</dd>
<dd><code>partsSubdir</code> - subdirectory to store file parts</dd> <dd><code>UDPPort</code> - the server will listen on this port</dd>
<dd><code>logger</code> - Loggger</dd>
<dd><code>client</code> - HostItem of the application</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a name="initDownloader-java.lang.String-"> <a id="run()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initDownloader</h4>
<pre>protected&nbsp;void&nbsp;initDownloader(java.lang.String&nbsp;filename)</pre>
<div class="block">Initialize downloader</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#initDownloader-java.lang.String-">initDownloader</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>filename</code> - Name of the file to download</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.String-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.String&nbsp;text,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>text</code> - Text to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="writeLog-java.lang.Exception-tools.LogLevel-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>writeLog</h4>
<pre>protected&nbsp;void&nbsp;writeLog(java.lang.Exception&nbsp;e,
<a href="../tools/LogLevel.html" title="enum in tools">LogLevel</a>&nbsp;logLevel)</pre>
<div class="block">Implementation of writeLog</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>e</code> - exception to log</dd>
<dd><code>logLevel</code> - level of logging</dd>
</dl>
</li>
</ul>
<a name="createProtocolP2PPacket-protocolP2P.Payload-">
<!-- -->
</a><a name="createProtocolP2PPacket-T-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createProtocolP2PPacket</h4>
<pre>protected&nbsp;&lt;T extends <a href="../protocolP2P/Payload.html" title="class in protocolP2P">Payload</a>&gt;&nbsp;<a href="../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;T&gt;&nbsp;createProtocolP2PPacket(T&nbsp;payload)</pre>
<div class="block">Create packets</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../tools/ServeErrors.html#createProtocolP2PPacket-T-">createProtocolP2PPacket</a></code>&nbsp;in class&nbsp;<code><a href="../tools/ServeErrors.html" title="class in tools">ServeErrors</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>payload</code> - Payload</dd>
</dl>
</li>
</ul>
<a name="getTrackerSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTrackerSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getTrackerSocket()
throws java.net.SocketException,
java.net.UnknownHostException,
java.io.IOException</pre>
<div class="block">Getter for tracker socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#getTrackerSocket--">getTrackerSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Tracker's socket</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.net.SocketException</code></dd>
<dd><code>java.net.UnknownHostException</code></dd>
<dd><code>java.io.IOException</code></dd>
</dl>
</li>
</ul>
<a name="closeTrackerSocket--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeTrackerSocket</h4>
<pre>protected&nbsp;void&nbsp;closeTrackerSocket()</pre>
<div class="block">Close Tracker socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#closeTrackerSocket--">closeTrackerSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
</dl>
</li>
</ul>
<a name="getHostItemSocket-tools.HostItem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHostItemSocket</h4>
<pre>protected&nbsp;java.lang.Object&nbsp;getHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre>
<div class="block">Getter for HostItem socket</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#getHostItemSocket-tools.HostItem-">getHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl>
</li>
</ul>
<a name="closeHostItemSocket-tools.HostItem-">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>closeHostItemSocket</h4> <h4>run</h4>
<pre>protected&nbsp;void&nbsp;closeHostItemSocket(<a href="../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</pre> <pre class="methodSignature">public&nbsp;void&nbsp;run()</pre>
<div class="block">Close HostItem socket</div> <div class="block">Implementation of Runnable</div>
<dl> <dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../clientP2P/ClientManagement.html#closeHostItemSocket-tools.HostItem-">closeHostItemSocket</a></code>&nbsp;in class&nbsp;<code><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></dd> <dd><code>run</code>&nbsp;in interface&nbsp;<code>java.lang.Runnable</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostItem</code> - HostItem</dd>
</dl> </dl>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientManagementUDP.html">Use</a></li> <li><a href="class-use/ClientManagementUDP.html">Use</a></li>
@ -466,16 +296,8 @@ extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../clientP2P/ClientP2P.html" title="class in clientP2P"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientManagementUDP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -488,12 +310,15 @@ extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.clientP2P.ClientManagement">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
@ -504,9 +329,11 @@ extends <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>ClientP2P</title> <title>ClientP2P</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,26 +28,31 @@
catch(err) { catch(err) {
} }
//--> //-->
var methods = {"i0":10,"i1":9,"i2":9}; var data = {"i0":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor"; var altColor = "altColor";
var rowColor = "rowColor"; var rowColor = "rowColor";
var tableTab = "tableTab"; var tableTab = "tableTab";
var activeTableTab = "activeTableTab"; var activeTableTab = "activeTableTab";
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientP2P.html">Use</a></li> <li><a href="class-use/ClientP2P.html">Use</a></li>
@ -48,16 +63,14 @@ var activeTableTab = "activeTableTab";
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientP2P.html" target="_top">Frames</a></li>
<li><a href="ClientP2P.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -70,29 +83,41 @@ var activeTableTab = "activeTableTab";
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">clientP2P</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">clientP2P</a></div>
<h2 title="Class ClientP2P" class="title">Class ClientP2P</h2> <h2 title="Class ClientP2P" class="title">Class ClientP2P</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -108,332 +133,127 @@ var activeTableTab = "activeTableTab";
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">ClientP2P</span> <pre>public class <span class="typeNameLabel">ClientP2P</span>
extends java.lang.Object</pre> extends java.lang.Object</pre>
<div class="block">Client + Server implementation.</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li> </li>
</ul> </ul>
</div> </div>
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#DEBUG">DEBUG</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/Directories.html" title="class in tools">Directories</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#directories">directories</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#logDir">logDir</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#loggerClient">loggerClient</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#loggerServer">loggerServer</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#partsDir">partsDir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.util.Scanner</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#scanner">scanner</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#server">server</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#tracker">tracker</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#ClientP2P-java.lang.String-int-java.lang.String-int-">ClientP2P</a></span>(java.lang.String&nbsp;hostnameServer, <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ClientP2P</a></span>()</code></th>
int&nbsp;portServer, <td class="colLast">&nbsp;</td>
java.lang.String&nbsp;hostnameTracker,
int&nbsp;portTracker)</code>
<div class="block">Constructor.</div>
</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption> <caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Modifier and Type</th> <th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th> <th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr id="i0" class="altColor"> <tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#initDirectoriesAndLoggers--">initDirectoriesAndLoggers</a></span>()</code>
<div class="block">Initialize loggers if directories and logger are null,
else fail silently.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td> <td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code> <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#main(java.lang.String%5B%5D)">main</a></span>&#8203;(java.lang.String[]&nbsp;args)</code></th>
<div class="block">Main program entry point. <td class="colLast">&nbsp;</td>
1rst parameter is optionnal, and is used to
define port used by the server module to listen.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../clientP2P/ClientP2P.html#printUsage-tools.ServerPortRange-tools.TrackerPortRange-">printUsage</a></span>(<a href="../tools/ServerPortRange.html" title="class in tools">ServerPortRange</a>&nbsp;serverPortRange,
<a href="../tools/TrackerPortRange.html" title="class in tools">TrackerPortRange</a>&nbsp;trackerPortRange)</code>
<div class="block">Print cli usage</div>
</td>
</tr> </tr>
</table> </table>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="logDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logDir</h4>
<pre>private&nbsp;java.lang.String logDir</pre>
</li>
</ul>
<a name="partsDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partsDir</h4>
<pre>private&nbsp;java.lang.String partsDir</pre>
</li>
</ul>
<a name="loggerServer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loggerServer</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> loggerServer</pre>
</li>
</ul>
<a name="loggerClient">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loggerClient</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> loggerClient</pre>
</li>
</ul>
<a name="directories">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>directories</h4>
<pre>private&nbsp;<a href="../tools/Directories.html" title="class in tools">Directories</a> directories</pre>
</li>
</ul>
<a name="tracker">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tracker</h4>
<pre>private&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> tracker</pre>
</li>
</ul>
<a name="server">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>server</h4>
<pre>private&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> server</pre>
</li>
</ul>
<a name="scanner">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scanner</h4>
<pre>private&nbsp;java.util.Scanner scanner</pre>
</li>
</ul>
<a name="DEBUG">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DEBUG</h4>
<pre>static final&nbsp;boolean DEBUG</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#clientP2P.ClientP2P.DEBUG">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="ClientP2P-java.lang.String-int-java.lang.String-int-"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>ClientP2P</h4> <h4>ClientP2P</h4>
<pre>public&nbsp;ClientP2P(java.lang.String&nbsp;hostnameServer, <pre>public&nbsp;ClientP2P()</pre>
int&nbsp;portServer,
java.lang.String&nbsp;hostnameTracker,
int&nbsp;portTracker)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostnameServer</code> - hostname to bind</dd>
<dd><code>portServer</code> - port to bind</dd>
<dd><code>hostnameTracker</code> - hostname of tracker</dd>
<dd><code>portTracker</code> - port of tracker</dd>
</dl>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
<!-- ============ METHOD DETAIL ========== --> <!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.detail"> <li class="blockList"><a id="method.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Method Detail</h3> <h3>Method Detail</h3>
<a name="initDirectoriesAndLoggers--"> <a id="main(java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initDirectoriesAndLoggers</h4>
<pre>public&nbsp;void&nbsp;initDirectoriesAndLoggers()</pre>
<div class="block">Initialize loggers if directories and logger are null,
else fail silently.</div>
</li>
</ul>
<a name="printUsage-tools.ServerPortRange-tools.TrackerPortRange-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>printUsage</h4>
<pre>private static&nbsp;void&nbsp;printUsage(<a href="../tools/ServerPortRange.html" title="class in tools">ServerPortRange</a>&nbsp;serverPortRange,
<a href="../tools/TrackerPortRange.html" title="class in tools">TrackerPortRange</a>&nbsp;trackerPortRange)</pre>
<div class="block">Print cli usage</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>serverPortRange</code> - range of server ports</dd>
<dd><code>trackerPortRange</code> - range of tracker ports</dd>
</dl>
</li>
</ul>
<a name="main-java.lang.String:A-">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
<li class="blockList"> <li class="blockList">
<h4>main</h4> <h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre> <pre class="methodSignature">public static&nbsp;void&nbsp;main&#8203;(java.lang.String[]&nbsp;args)</pre>
<div class="block">Main program entry point.
1rst parameter is optionnal, and is used to
define port used by the server module to listen. If not provided, default to another port.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>args</code> - server listenning port</dd>
</dl>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientP2P.html">Use</a></li> <li><a href="class-use/ClientP2P.html">Use</a></li>
@ -444,16 +264,8 @@ extends java.lang.Object</pre>
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/ClientP2P.html" target="_top">Frames</a></li>
<li><a href="ClientP2P.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -466,25 +278,30 @@ extends java.lang.Object</pre>
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li> <li><a href="#method.detail">Method</a></li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,229 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientDownload</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientDownload";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownload.html" target="_top">Frames</a></li>
<li><a href="ClientDownload.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientDownload" class="title">Uses of Class<br>clientP2P.ClientDownload</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#clientP2P">clientP2P</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="clientP2P">
<!-- -->
</a>
<h3>Uses of <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadTCP.html" title="class in clientP2P">ClientDownloadTCP</a></span></code>
<div class="block">Class to download file from tcp</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadUDP.html" title="class in clientP2P">ClientDownloadUDP</a></span></code>
<div class="block">Class to download file from udp</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../clientP2P/package-summary.html">clientP2P</a> declared as <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClientManagement.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientManagement.html#downLoader">downLoader</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClientDownloadPart.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadPart.html#manager">manager</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../clientP2P/package-summary.html">clientP2P</a> with parameters of type <a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadPart.html#ClientDownloadPart-clientP2P.ClientDownload-java.lang.String-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadPart</a></span>(<a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.lang.String&nbsp;partsSubdir,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</code>
<div class="block">Constructor with filename, socket, and part subdir</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadPartTCP.html#ClientDownloadPartTCP-clientP2P.ClientDownload-java.lang.String-java.net.Socket-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadPartTCP</a></span>(<a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.net.Socket&nbsp;socket,
java.lang.String&nbsp;partsSubdir,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</code>
<div class="block">Constructor with filename, socket, and part subdir</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadPartUDP.html#ClientDownloadPartUDP-clientP2P.ClientDownload-java.lang.String-java.net.DatagramSocket-java.lang.String-tools.Logger-tools.HostItem-tools.HostItem-">ClientDownloadPartUDP</a></span>(<a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a>&nbsp;manager,
java.lang.String&nbsp;filename,
java.net.DatagramSocket&nbsp;socket,
java.lang.String&nbsp;partsSubdir,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;client,
<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;server)</code>
<div class="block">Constructor with filename, socket, and part subdir</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownload.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownload.html" target="_top">Frames</a></li>
<li><a href="ClientDownload.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,212 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientDownloadPart</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientDownloadPart";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadPart.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPart.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientDownloadPart" class="title">Uses of Class<br>clientP2P.ClientDownloadPart</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#clientP2P">clientP2P</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="clientP2P">
<!-- -->
</a>
<h3>Uses of <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">ClientDownloadPartTCP</a></span></code>
<div class="block">Class to download file parts on tcp.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">ClientDownloadPartUDP</a></span></code>
<div class="block">Class to download file parts on udp.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../clientP2P/package-summary.html">clientP2P</a> with type parameters of type <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;<a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">ClientDownload.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownload.html#sockList">sockList</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../clientP2P/package-summary.html">clientP2P</a> that return <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClientDownloadUDP.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadUDP.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></span>(<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Create a clientDownloadPart</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClientDownloadTCP.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownloadTCP.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></span>(<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Create a clientDownloadPart</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClientDownload.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientDownload.html#createDownloadPart-tools.HostItem-">createDownloadPart</a></span>(<a href="../../tools/HostItem.html" title="class in tools">HostItem</a>&nbsp;hostItem)</code>
<div class="block">Create a clientDownloadPart</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadPart.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadPart.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPart.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientDownloadPartTCP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientDownloadPartTCP";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadPartTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientDownloadPartTCP" class="title">Uses of Class<br>clientP2P.ClientDownloadPartTCP</h2>
</div>
<div class="classUseContainer">No usage of clientP2P.ClientDownloadPartTCP</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadPartTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientDownloadPartUDP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientDownloadPartUDP";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadPartUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientDownloadPartUDP" class="title">Uses of Class<br>clientP2P.ClientDownloadPartUDP</h2>
</div>
<div class="classUseContainer">No usage of clientP2P.ClientDownloadPartUDP</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadPartUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadPartUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientDownloadTCP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientDownloadTCP";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadTCP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientDownloadTCP" class="title">Uses of Class<br>clientP2P.ClientDownloadTCP</h2>
</div>
<div class="classUseContainer">No usage of clientP2P.ClientDownloadTCP</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadTCP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadTCP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientDownloadUDP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientDownloadUDP";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadUDP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientDownloadUDP" class="title">Uses of Class<br>clientP2P.ClientDownloadUDP</h2>
</div>
<div class="classUseContainer">No usage of clientP2P.ClientDownloadUDP</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientDownloadUDP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientDownloadUDP.html" target="_top">Frames</a></li>
<li><a href="ClientDownloadUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,190 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientInterface</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientInterface";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientInterface.html" target="_top">Frames</a></li>
<li><a href="ClientInterface.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientInterface" class="title">Uses of Class<br>clientP2P.ClientInterface</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#clientP2P">clientP2P</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#gui">gui</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="clientP2P">
<!-- -->
</a>
<h3>Uses of <a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">ClientInterfaceCLI</a></span></code>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface for CLI</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="gui">
<!-- -->
</a>
<h3>Uses of <a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a> in <a href="../../gui/package-summary.html">gui</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a> in <a href="../../gui/package-summary.html">gui</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../gui/ClientInterfaceGUI.html" title="class in gui">ClientInterfaceGUI</a></span></code>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface for CLI</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientInterface.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientInterface.html" target="_top">Frames</a></li>
<li><a href="ClientInterface.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientInterfaceCLI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientInterfaceCLI";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientInterfaceCLI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceCLI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientInterfaceCLI" class="title">Uses of Class<br>clientP2P.ClientInterfaceCLI</h2>
</div>
<div class="classUseContainer">No usage of clientP2P.ClientInterfaceCLI</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientInterfaceCLI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceCLI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,260 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientManagement</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientManagement";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientManagement.html" target="_top">Frames</a></li>
<li><a href="ClientManagement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientManagement" class="title">Uses of Class<br>clientP2P.ClientManagement</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#clientP2P">clientP2P</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#gui">gui</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="clientP2P">
<!-- -->
</a>
<h3>Uses of <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a> in <a href="../../clientP2P/package-summary.html">clientP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientManagementTCP.html" title="class in clientP2P">ClientManagementTCP</a></span></code>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></span></code>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../clientP2P/package-summary.html">clientP2P</a> declared as <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></td>
<td class="colLast"><span class="typeNameLabel">ClientInterface.</span><code><span class="memberNameLink"><a href="../../clientP2P/ClientInterface.html#clientManagement">clientManagement</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../clientP2P/package-summary.html">clientP2P</a> with parameters of type <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientInterface.html#ClientInterface-clientP2P.ClientManagement-tools.Logger-">ClientInterface</a></span>(<a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger)</code>
<div class="block">Constructor with clientManagement and logger.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../clientP2P/ClientInterfaceCLI.html#ClientInterfaceCLI-clientP2P.ClientManagement-tools.Logger-java.util.Scanner-">ClientInterfaceCLI</a></span>(<a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
java.util.Scanner&nbsp;scanner)</code>
<div class="block">Constructor with clientManagement, logger and scanner.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="gui">
<!-- -->
</a>
<h3>Uses of <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a> in <a href="../../gui/package-summary.html">gui</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../gui/package-summary.html">gui</a> declared as <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></td>
<td class="colLast"><span class="typeNameLabel">DownloadSelectionGen.</span><code><span class="memberNameLink"><a href="../../gui/DownloadSelectionGen.html#clientManagement">clientManagement</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></td>
<td class="colLast"><span class="typeNameLabel">DownloadFileGUI.</span><code><span class="memberNameLink"><a href="../../gui/DownloadFileGUI.html#clientManagement">clientManagement</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../gui/package-summary.html">gui</a> with parameters of type <a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../gui/ClientInterfaceGUI.html#ClientInterfaceGUI-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">ClientInterfaceGUI</a></span>(<a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../gui/DownloadFileGUI.html#DownloadFileGUI-java.lang.String-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">DownloadFileGUI</a></span>(java.lang.String&nbsp;fileToDownload,
<a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../gui/DownloadSelectionGen.html#DownloadSelectionGen-java.lang.String:A-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">DownloadSelectionGen</a></span>(java.lang.String[]&nbsp;listFilesToDownload,
<a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientManagement.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientManagement.html" target="_top">Frames</a></li>
<li><a href="ClientManagement.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class clientP2P.ClientManagementTCP</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class clientP2P.ClientManagementTCP";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientManagementTCP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientManagementTCP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class clientP2P.ClientManagementTCP" class="title">Uses of Class<br>clientP2P.ClientManagementTCP</h2>
</div>
<div class="classUseContainer">No usage of clientP2P.ClientManagementTCP</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientManagementTCP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientManagementTCP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementTCP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class clientP2P.ClientManagementUDP</title> <title>Uses of Class clientP2P.ClientManagementUDP</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script> <script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,22 +28,27 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li> <li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li> <li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientManagementUDP.html" title="class in clientP2P">Class</a></li> <li><a href="../ClientManagementUDP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li> <li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li> <li><a href="../../deprecated-list.html">Deprecated</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientManagementUDP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,27 +77,42 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h2 title="Uses of Class clientP2P.ClientManagementUDP" class="title">Uses of Class<br>clientP2P.ClientManagementUDP</h2> <h2 title="Uses of Class clientP2P.ClientManagementUDP" class="title">Uses of Class<br>clientP2P.ClientManagementUDP</h2>
</div> </div>
<div class="classUseContainer">No usage of clientP2P.ClientManagementUDP</div> <div class="classUseContainer">No usage of clientP2P.ClientManagementUDP</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li> <li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li> <li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientManagementUDP.html" title="class in clientP2P">Class</a></li> <li><a href="../ClientManagementUDP.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li> <li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li> <li><a href="../../deprecated-list.html">Deprecated</a></li>
@ -93,16 +121,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientManagementUDP.html" target="_top">Frames</a></li>
<li><a href="ClientManagementUDP.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -115,10 +135,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class clientP2P.ClientP2P</title> <title>Uses of Class clientP2P.ClientP2P</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script> <script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,22 +28,27 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li> <li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li> <li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientP2P.html" title="class in clientP2P">Class</a></li> <li><a href="../ClientP2P.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li> <li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li> <li><a href="../../deprecated-list.html">Deprecated</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientP2P.html" target="_top">Frames</a></li>
<li><a href="ClientP2P.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,27 +77,42 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h2 title="Uses of Class clientP2P.ClientP2P" class="title">Uses of Class<br>clientP2P.ClientP2P</h2> <h2 title="Uses of Class clientP2P.ClientP2P" class="title">Uses of Class<br>clientP2P.ClientP2P</h2>
</div> </div>
<div class="classUseContainer">No usage of clientP2P.ClientP2P</div> <div class="classUseContainer">No usage of clientP2P.ClientP2P</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li> <li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li> <li><a href="../package-summary.html">Package</a></li>
<li><a href="../../clientP2P/ClientP2P.html" title="class in clientP2P">Class</a></li> <li><a href="../ClientP2P.html" title="class in clientP2P">Class</a></li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li> <li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li> <li><a href="../../deprecated-list.html">Deprecated</a></li>
@ -93,16 +121,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?clientP2P/class-use/ClientP2P.html" target="_top">Frames</a></li>
<li><a href="ClientP2P.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -115,10 +135,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,31 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>clientP2P</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../clientP2P/package-summary.html" target="classFrame">clientP2P</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ClientDownload.html" title="class in clientP2P" target="classFrame">ClientDownload</a></li>
<li><a href="ClientDownloadPart.html" title="class in clientP2P" target="classFrame">ClientDownloadPart</a></li>
<li><a href="ClientDownloadPartTCP.html" title="class in clientP2P" target="classFrame">ClientDownloadPartTCP</a></li>
<li><a href="ClientDownloadPartUDP.html" title="class in clientP2P" target="classFrame">ClientDownloadPartUDP</a></li>
<li><a href="ClientDownloadTCP.html" title="class in clientP2P" target="classFrame">ClientDownloadTCP</a></li>
<li><a href="ClientDownloadUDP.html" title="class in clientP2P" target="classFrame">ClientDownloadUDP</a></li>
<li><a href="ClientInterface.html" title="class in clientP2P" target="classFrame">ClientInterface</a></li>
<li><a href="ClientInterfaceCLI.html" title="class in clientP2P" target="classFrame">ClientInterfaceCLI</a></li>
<li><a href="ClientManagement.html" title="class in clientP2P" target="classFrame">ClientManagement</a></li>
<li><a href="ClientManagementTCP.html" title="class in clientP2P" target="classFrame">ClientManagementTCP</a></li>
<li><a href="ClientManagementUDP.html" title="class in clientP2P" target="classFrame">ClientManagementUDP</a></li>
<li><a href="ClientP2P.html" title="class in clientP2P" target="classFrame">ClientP2P</a></li>
</ul>
</div>
</body>
</html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>clientP2P</title> <title>clientP2P</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-use.html">Use</a></li> <li><a href="package-use.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../exception/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,18 +77,30 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 title="Package" class="title">Package&nbsp;clientP2P</h1> <h1 title="Package" class="title">Package&nbsp;clientP2P</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> <table class="typeSummary">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Class</th> <th class="colFirst" scope="col">Class</th>
@ -83,92 +108,33 @@
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><a href="../clientP2P/ClientDownload.html" title="class in clientP2P">ClientDownload</a></td> <th class="colFirst" scope="row"><a href="ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></th>
<td class="colLast">
<div class="block">Class to download file</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P">ClientDownloadPart</a></td>
<td class="colLast">
<div class="block">Class to download file parts.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P">ClientDownloadPartTCP</a></td>
<td class="colLast">
<div class="block">Class to download file parts on tcp.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P">ClientDownloadPartUDP</a></td>
<td class="colLast">
<div class="block">Class to download file parts on udp.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P">ClientDownloadTCP</a></td>
<td class="colLast">
<div class="block">Class to download file from tcp</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P">ClientDownloadUDP</a></td>
<td class="colLast">
<div class="block">Class to download file from udp</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></td>
<td class="colLast">
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P">ClientInterfaceCLI</a></td>
<td class="colLast">
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface for CLI</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></td>
<td class="colLast"> <td class="colLast">
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div> <div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td> </td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P">ClientManagementTCP</a></td> <th class="colFirst" scope="row"><a href="ClientP2P.html" title="class in clientP2P">ClientP2P</a></th>
<td class="colLast"> <td class="colLast">&nbsp;</td>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P">ClientManagementUDP</a></td>
<td class="colLast">
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../clientP2P/ClientP2P.html" title="class in clientP2P">ClientP2P</a></td>
<td class="colLast">
<div class="block">Client + Server implementation.</div>
</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-use.html">Use</a></li> <li><a href="package-use.html">Use</a></li>
@ -179,16 +145,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../exception/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -201,10 +159,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>clientP2P Class Hierarchy</title> <title>clientP2P Class Hierarchy</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li>Use</li> <li>Use</li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../exception/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,11 +77,23 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package clientP2P</h1> <h1 class="title">Hierarchy For Package clientP2P</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
@ -77,52 +102,31 @@
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li type="circle">java.lang.Object <li class="circle">java.lang.Object
<ul> <ul>
<li type="circle">clientP2P.<a href="../clientP2P/ClientInterface.html" title="class in clientP2P"><span class="typeNameLink">ClientInterface</span></a> (implements java.lang.Runnable) <li class="circle">clientP2P.<a href="ClientManagementUDP.html" title="class in clientP2P"><span class="typeNameLink">ClientManagementUDP</span></a> (implements java.lang.Runnable)</li>
<ul> <li class="circle">clientP2P.<a href="ClientP2P.html" title="class in clientP2P"><span class="typeNameLink">ClientP2P</span></a></li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientInterfaceCLI.html" title="class in clientP2P"><span class="typeNameLink">ClientInterfaceCLI</span></a></li>
</ul>
</li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientP2P.html" title="class in clientP2P"><span class="typeNameLink">ClientP2P</span></a></li>
<li type="circle">tools.<a href="../tools/ServeErrors.html" title="class in tools"><span class="typeNameLink">ServeErrors</span></a>
<ul>
<li type="circle">clientP2P.<a href="../clientP2P/ClientDownload.html" title="class in clientP2P"><span class="typeNameLink">ClientDownload</span></a> (implements java.lang.Runnable)
<ul>
<li type="circle">clientP2P.<a href="../clientP2P/ClientDownloadTCP.html" title="class in clientP2P"><span class="typeNameLink">ClientDownloadTCP</span></a></li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientDownloadUDP.html" title="class in clientP2P"><span class="typeNameLink">ClientDownloadUDP</span></a></li>
</ul>
</li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientDownloadPart.html" title="class in clientP2P"><span class="typeNameLink">ClientDownloadPart</span></a> (implements java.lang.Runnable)
<ul>
<li type="circle">clientP2P.<a href="../clientP2P/ClientDownloadPartTCP.html" title="class in clientP2P"><span class="typeNameLink">ClientDownloadPartTCP</span></a></li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientDownloadPartUDP.html" title="class in clientP2P"><span class="typeNameLink">ClientDownloadPartUDP</span></a></li>
</ul>
</li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientManagement.html" title="class in clientP2P"><span class="typeNameLink">ClientManagement</span></a>
<ul>
<li type="circle">clientP2P.<a href="../clientP2P/ClientManagementTCP.html" title="class in clientP2P"><span class="typeNameLink">ClientManagementTCP</span></a></li>
<li type="circle">clientP2P.<a href="../clientP2P/ClientManagementUDP.html" title="class in clientP2P"><span class="typeNameLink">ClientManagementUDP</span></a></li>
</ul>
</li>
</ul>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</div> </div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li>Use</li> <li>Use</li>
@ -133,16 +137,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../exception/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -155,10 +151,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Package clientP2P</title> <title>Uses of Package clientP2P</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,101 +77,40 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 title="Uses of Package clientP2P" class="title">Uses of Package<br>clientP2P</h1> <h1 title="Uses of Package clientP2P" class="title">Uses of Package<br>clientP2P</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">No usage of clientP2P</div>
<ul class="blockList"> </main>
<li class="blockList"> <footer role="contentinfo">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> <nav role="navigation">
<caption><span>Packages that use <a href="../clientP2P/package-summary.html">clientP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#clientP2P">clientP2P</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#gui">gui</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="clientP2P">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../clientP2P/package-summary.html">clientP2P</a> used by <a href="../clientP2P/package-summary.html">clientP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../clientP2P/class-use/ClientDownload.html#clientP2P">ClientDownload</a>
<div class="block">Class to download file</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../clientP2P/class-use/ClientDownloadPart.html#clientP2P">ClientDownloadPart</a>
<div class="block">Class to download file parts.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../clientP2P/class-use/ClientInterface.html#clientP2P">ClientInterface</a>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../clientP2P/class-use/ClientManagement.html#clientP2P">ClientManagement</a>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="gui">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../clientP2P/package-summary.html">clientP2P</a> used by <a href="../gui/package-summary.html">gui</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../clientP2P/class-use/ClientInterface.html#gui">ClientInterface</a>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../clientP2P/class-use/ClientManagement.html#gui">ClientManagement</a>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
@ -169,16 +121,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?clientP2P/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -191,10 +135,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

File diff suppressed because it is too large Load Diff

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Deprecated List</title> <title>Deprecated List</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script> <script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li>Package</li> <li>Package</li>
<li>Class</li> <li>Class</li>
<li>Use</li> <li>Use</li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,25 +77,40 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1> <h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2> <h2 title="Contents">Contents</h2>
</div> </div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li> <li><a href="index.html">Overview</a></li>
<li>Package</li> <li>Package</li>
<li>Class</li> <li>Class</li>
<li>Use</li> <li>Use</li>
@ -93,16 +121,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -115,10 +135,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,9 +1,6 @@
clientP2P clientP2P
exception exception
gui
localException
protocolP2P protocolP2P
remoteException remoteException
serverP2P serverP2P
tools tools
tracker

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>InternalError</title> <title>InternalError</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/InternalError.html">Use</a></li> <li><a href="class-use/InternalError.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../localException/ProtocolError.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/InternalError.html" target="_top">Frames</a></li>
<li><a href="InternalError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,29 +77,41 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">localException</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">exception</a></div>
<h2 title="Class InternalError" class="title">Class InternalError</h2> <h2 title="Class InternalError" class="title">Class InternalError</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -100,12 +125,7 @@
<li>java.lang.Exception</li> <li>java.lang.Exception</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="../exception/LocalException.html" title="class in exception">exception.LocalException</a></li> <li>exception.InternalError</li>
<li>
<ul class="inheritance">
<li>localException.InternalError</li>
</ul>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -118,15 +138,14 @@
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd> <dd><code>java.io.Serializable</code></dd>
</dl> </dl>
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">InternalError</span> <pre>public class <span class="typeNameLabel">InternalError</span>
extends <a href="../exception/LocalException.html" title="class in exception">LocalException</a></pre> extends java.lang.Exception</pre>
<dl> <dl>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#localException.InternalError">Serialized Form</a></dd> <dd><a href="../serialized-form.html#exception.InternalError">Serialized Form</a></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@ -134,98 +153,65 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../localException/InternalError.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../localException/InternalError.html#InternalError--">InternalError</a></span>()</code>&nbsp;</td> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">InternalError</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Throwable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3> <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> <code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#localException.InternalError.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="InternalError--"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
@ -236,21 +222,25 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/InternalError.html">Use</a></li> <li><a href="class-use/InternalError.html">Use</a></li>
@ -261,16 +251,8 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../localException/ProtocolError.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/InternalError.html" target="_top">Frames</a></li>
<li><a href="InternalError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -283,25 +265,30 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,306 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:47 CEST 2020 -->
<title>LocalException</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LocalException";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LocalException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../exception/RemoteException.html" title="class in exception"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/LocalException.html" target="_top">Frames</a></li>
<li><a href="LocalException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">exception</div>
<h2 title="Class LocalException" class="title">Class LocalException</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Throwable</li>
<li>
<ul class="inheritance">
<li>java.lang.Exception</li>
<li>
<ul class="inheritance">
<li>exception.LocalException</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../localException/InternalError.html" title="class in localException">InternalError</a>, <a href="../localException/ProtocolError.html" title="class in localException">ProtocolError</a>, <a href="../localException/SizeError.html" title="class in localException">SizeError</a>, <a href="../localException/SocketClosed.html" title="class in localException">SocketClosed</a>, <a href="../localException/TransmissionError.html" title="class in localException">TransmissionError</a>, <a href="../localException/VersionError.html" title="class in localException">VersionError</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">LocalException</span>
extends java.lang.Exception</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#exception.LocalException">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../exception/LocalException.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../exception/LocalException.html#LocalException--">LocalException</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#exception.LocalException.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LocalException--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LocalException</h4>
<pre>public&nbsp;LocalException()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/LocalException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../exception/RemoteException.html" title="class in exception"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/LocalException.html" target="_top">Frames</a></li>
<li><a href="LocalException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>ProtocolError</title> <title>ProtocolError</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ProtocolError.html">Use</a></li> <li><a href="class-use/ProtocolError.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/InternalError.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../localException/SizeError.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/ProtocolError.html" target="_top">Frames</a></li>
<li><a href="ProtocolError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,29 +77,41 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">localException</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">exception</a></div>
<h2 title="Class ProtocolError" class="title">Class ProtocolError</h2> <h2 title="Class ProtocolError" class="title">Class ProtocolError</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -100,12 +125,7 @@
<li>java.lang.Exception</li> <li>java.lang.Exception</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="../exception/LocalException.html" title="class in exception">exception.LocalException</a></li> <li>exception.ProtocolError</li>
<li>
<ul class="inheritance">
<li>localException.ProtocolError</li>
</ul>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -118,15 +138,14 @@
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd> <dd><code>java.io.Serializable</code></dd>
</dl> </dl>
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">ProtocolError</span> <pre>public class <span class="typeNameLabel">ProtocolError</span>
extends <a href="../exception/LocalException.html" title="class in exception">LocalException</a></pre> extends java.lang.Exception</pre>
<dl> <dl>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#localException.ProtocolError">Serialized Form</a></dd> <dd><a href="../serialized-form.html#exception.ProtocolError">Serialized Form</a></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@ -134,98 +153,65 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../localException/ProtocolError.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../localException/ProtocolError.html#ProtocolError--">ProtocolError</a></span>()</code>&nbsp;</td> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ProtocolError</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Throwable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3> <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> <code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#localException.ProtocolError.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="ProtocolError--"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
@ -236,21 +222,25 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ProtocolError.html">Use</a></li> <li><a href="class-use/ProtocolError.html">Use</a></li>
@ -261,16 +251,8 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/InternalError.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../localException/SizeError.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/ProtocolError.html" target="_top">Frames</a></li>
<li><a href="ProtocolError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -283,25 +265,30 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,306 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:47 CEST 2020 -->
<title>RemoteException</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="RemoteException";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/RemoteException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../exception/LocalException.html" title="class in exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/RemoteException.html" target="_top">Frames</a></li>
<li><a href="RemoteException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">exception</div>
<h2 title="Class RemoteException" class="title">Class RemoteException</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.lang.Throwable</li>
<li>
<ul class="inheritance">
<li>java.lang.Exception</li>
<li>
<ul class="inheritance">
<li>exception.RemoteException</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a>, <a href="../remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a>, <a href="../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a>, <a href="../remoteException/NotATracker.html" title="class in remoteException">NotATracker</a>, <a href="../remoteException/NotFound.html" title="class in remoteException">NotFound</a>, <a href="../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a>, <a href="../remoteException/UnknownHost.html" title="class in remoteException">UnknownHost</a>, <a href="../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="typeNameLabel">RemoteException</span>
extends java.lang.Exception</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#exception.RemoteException">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../exception/RemoteException.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../exception/RemoteException.html#RemoteException--">RemoteException</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#exception.RemoteException.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="RemoteException--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RemoteException</h4>
<pre>public&nbsp;RemoteException()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/RemoteException.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../exception/LocalException.html" title="class in exception"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/RemoteException.html" target="_top">Frames</a></li>
<li><a href="RemoteException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>SizeError</title> <title>SizeError</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/SizeError.html">Use</a></li> <li><a href="class-use/SizeError.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/ProtocolError.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../localException/SocketClosed.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/SizeError.html" target="_top">Frames</a></li>
<li><a href="SizeError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,29 +77,41 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">localException</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">exception</a></div>
<h2 title="Class SizeError" class="title">Class SizeError</h2> <h2 title="Class SizeError" class="title">Class SizeError</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -100,12 +125,7 @@
<li>java.lang.Exception</li> <li>java.lang.Exception</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="../exception/LocalException.html" title="class in exception">exception.LocalException</a></li> <li>exception.SizeError</li>
<li>
<ul class="inheritance">
<li>localException.SizeError</li>
</ul>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -118,16 +138,15 @@
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd> <dd><code>java.io.Serializable</code></dd>
</dl> </dl>
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">SizeError</span> <pre>public class <span class="typeNameLabel">SizeError</span>
extends <a href="../exception/LocalException.html" title="class in exception">LocalException</a></pre> extends java.lang.Exception</pre>
<div class="block">Used on reception side when size as set in Packet is too big, and we cant store this in a int/long as usual.</div> <div class="block">Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.</div>
<dl> <dl>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#localException.SizeError">Serialized Form</a></dd> <dd><a href="../serialized-form.html#exception.SizeError">Serialized Form</a></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@ -135,98 +154,65 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../localException/SizeError.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../localException/SizeError.html#SizeError--">SizeError</a></span>()</code>&nbsp;</td> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">SizeError</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Throwable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3> <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> <code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#localException.SizeError.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="SizeError--"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
@ -237,21 +223,25 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/SizeError.html">Use</a></li> <li><a href="class-use/SizeError.html">Use</a></li>
@ -262,16 +252,8 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/ProtocolError.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../localException/SocketClosed.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/SizeError.html" target="_top">Frames</a></li>
<li><a href="SizeError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -284,25 +266,30 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>TransmissionError</title> <title>TransmissionError</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TransmissionError.html">Use</a></li> <li><a href="class-use/TransmissionError.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/SocketClosed.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../localException/VersionError.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/TransmissionError.html" target="_top">Frames</a></li>
<li><a href="TransmissionError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,29 +77,41 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">localException</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">exception</a></div>
<h2 title="Class TransmissionError" class="title">Class TransmissionError</h2> <h2 title="Class TransmissionError" class="title">Class TransmissionError</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -100,12 +125,7 @@
<li>java.lang.Exception</li> <li>java.lang.Exception</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="../exception/LocalException.html" title="class in exception">exception.LocalException</a></li> <li>exception.TransmissionError</li>
<li>
<ul class="inheritance">
<li>localException.TransmissionError</li>
</ul>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -118,15 +138,14 @@
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd> <dd><code>java.io.Serializable</code></dd>
</dl> </dl>
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">TransmissionError</span> <pre>public class <span class="typeNameLabel">TransmissionError</span>
extends <a href="../exception/LocalException.html" title="class in exception">LocalException</a></pre> extends java.lang.Exception</pre>
<dl> <dl>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#localException.TransmissionError">Serialized Form</a></dd> <dd><a href="../serialized-form.html#exception.TransmissionError">Serialized Form</a></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@ -134,98 +153,65 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../localException/TransmissionError.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../localException/TransmissionError.html#TransmissionError--">TransmissionError</a></span>()</code>&nbsp;</td> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">TransmissionError</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Throwable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3> <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> <code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#localException.TransmissionError.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="TransmissionError--"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
@ -236,21 +222,25 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/TransmissionError.html">Use</a></li> <li><a href="class-use/TransmissionError.html">Use</a></li>
@ -261,16 +251,8 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/SocketClosed.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../localException/VersionError.html" title="class in localException"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/TransmissionError.html" target="_top">Frames</a></li>
<li><a href="TransmissionError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -283,25 +265,30 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:50 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>VersionError</title> <title>VersionError</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/VersionError.html">Use</a></li> <li><a href="class-use/VersionError.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/TransmissionError.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/VersionError.html" target="_top">Frames</a></li>
<li><a href="VersionError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,29 +77,41 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== --> <!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header"> <div class="header">
<div class="subTitle">localException</div> <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">exception</a></div>
<h2 title="Class VersionError" class="title">Class VersionError</h2> <h2 title="Class VersionError" class="title">Class VersionError</h2>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
@ -100,12 +125,7 @@
<li>java.lang.Exception</li> <li>java.lang.Exception</li>
<li> <li>
<ul class="inheritance"> <ul class="inheritance">
<li><a href="../exception/LocalException.html" title="class in exception">exception.LocalException</a></li> <li>exception.VersionError</li>
<li>
<ul class="inheritance">
<li>localException.VersionError</li>
</ul>
</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -118,15 +138,14 @@
<li class="blockList"> <li class="blockList">
<dl> <dl>
<dt>All Implemented Interfaces:</dt> <dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd> <dd><code>java.io.Serializable</code></dd>
</dl> </dl>
<hr> <hr>
<br>
<pre>public class <span class="typeNameLabel">VersionError</span> <pre>public class <span class="typeNameLabel">VersionError</span>
extends <a href="../exception/LocalException.html" title="class in exception">LocalException</a></pre> extends java.lang.Exception</pre>
<dl> <dl>
<dt><span class="seeLabel">See Also:</span></dt> <dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#localException.VersionError">Serialized Form</a></dd> <dd><a href="../serialized-form.html#exception.VersionError">Serialized Form</a></dd>
</dl> </dl>
</li> </li>
</ul> </ul>
@ -134,98 +153,65 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
<div class="summary"> <div class="summary">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../localException/VersionError.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== --> <!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.summary"> <li class="blockList"><a id="constructor.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Summary</h3> <h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Constructor and Description</th> <th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../localException/VersionError.html#VersionError--">VersionError</a></span>()</code>&nbsp;</td> <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">VersionError</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr> </tr>
</table> </table>
</li> </li>
</ul> </ul>
</section>
<!-- ========== METHOD SUMMARY =========== --> <!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="method.summary"> <li class="blockList"><a id="method.summary">
<!-- --> <!-- -->
</a> </a>
<h3>Method Summary</h3> <h3>Method Summary</h3>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Throwable">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Throwable</h3> <h3>Methods inherited from class&nbsp;java.lang.Throwable</h3>
<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li> <code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
</ul> </ul>
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- --> <!-- -->
</a> </a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3> <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li> <code>equals, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
<div class="details"> <div class="details">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#localException.VersionError.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== --> <!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"><a name="constructor.detail"> <li class="blockList"><a id="constructor.detail">
<!-- --> <!-- -->
</a> </a>
<h3>Constructor Detail</h3> <h3>Constructor Detail</h3>
<a name="VersionError--"> <a id="&lt;init&gt;()">
<!-- --> <!-- -->
</a> </a>
<ul class="blockListLast"> <ul class="blockListLast">
@ -236,21 +222,25 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</main>
<!-- ========= END OF CLASS DATA ========= --> <!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li> <li class="navBarCell1Rev">Class</li>
<li><a href="class-use/VersionError.html">Use</a></li> <li><a href="class-use/VersionError.html">Use</a></li>
@ -261,16 +251,8 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../localException/TransmissionError.html" title="class in localException"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?localException/VersionError.html" target="_top">Frames</a></li>
<li><a href="VersionError.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -283,25 +265,30 @@ extends <a href="../exception/LocalException.html" title="class in exception">Lo
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<div> <div>
<ul class="subNavList"> <ul class="subNavList">
<li>Summary:&nbsp;</li> <li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li> <li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.java.lang.Throwable">Method</a></li> <li><a href="#method.summary">Method</a></li>
</ul> </ul>
<ul class="subNavList"> <ul class="subNavList">
<li>Detail:&nbsp;</li> <li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li> <li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li> <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li> <li>Method</li>
</ul> </ul>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -0,0 +1,249 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class exception.InternalError</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.InternalError";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../InternalError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class exception.InternalError" class="title">Uses of Class<br>exception.InternalError</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../InternalError.html" title="class in exception">InternalError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#protocolP2P">protocolP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="protocolP2P">
<!-- -->
</a>
<h3>Uses of <a href="../InternalError.html" title="class in exception">InternalError</a> in <a href="../../protocolP2P/package-summary.html">protocolP2P</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../protocolP2P/package-summary.html">protocolP2P</a> that throw <a href="../InternalError.html" title="class in exception">InternalError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#receive(java.net.DatagramSocket)">receive</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket)</code></th>
<td class="colLast">
<div class="block">Receive datagram on socket</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#send(java.net.DatagramSocket,java.lang.String,int)">send</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket,
java.lang.String&nbsp;host,
int&nbsp;port)</code></th>
<td class="colLast">
<div class="block">Send datagram on socket (from client)</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#send(java.net.DatagramSocket,protocolP2P.ProtocolP2PDatagram)">send</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket,
<a href="../../protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a>&nbsp;received)</code></th>
<td class="colLast">
<div class="block">Send datagram on socket (from server, as a response)</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary">
<caption><span>Constructors in <a href="../../protocolP2P/package-summary.html">protocolP2P</a> that throw <a href="../InternalError.html" title="class in exception">InternalError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../protocolP2P/FileList.html#%3Cinit%3E(java.lang.String%5B%5D)">FileList</a></span>&#8203;(java.lang.String[]&nbsp;fileList)</code></th>
<td class="colLast">
<div class="block">Constructor (typically used by the server) with an ArrayList parameter containing
filenames.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../protocolP2P/FilePart.html#%3Cinit%3E(java.lang.String,long,long,byte%5B%5D)">FilePart</a></span>&#8203;(java.lang.String&nbsp;filename,
long&nbsp;totalSize,
long&nbsp;offset,
byte[]&nbsp;partialContent)</code></th>
<td class="colLast">
<div class="block">Constructor (typically used by server) with informations about file part to send as parameters.</div>
</td>
</tr>
<tr class="altColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../protocolP2P/LoadRequest.html#%3Cinit%3E(java.lang.String)">LoadRequest</a></span>&#8203;(java.lang.String&nbsp;filename)</code></th>
<td class="colLast">
<div class="block">Constructor (typically used by the server) with a filename parameter.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="../../protocolP2P/Payload.html#%3Cinit%3E(protocolP2P.RequestResponseCode)">Payload</a></span>&#8203;(<a href="../../protocolP2P/RequestResponseCode.html" title="enum in protocolP2P">RequestResponseCode</a>&nbsp;requestResponseCode)</code></th>
<td class="colLast">
<div class="block">Consructor used to create Payload with a payload size of zero using a RRCode.</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../InternalError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -1,234 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class exception.LocalException</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.LocalException";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../exception/LocalException.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?exception/class-use/LocalException.html" target="_top">Frames</a></li>
<li><a href="LocalException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class exception.LocalException" class="title">Uses of Class<br>exception.LocalException</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../exception/LocalException.html" title="class in exception">LocalException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#localException">localException</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#serverP2P">serverP2P</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#tracker">tracker</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="localException">
<!-- -->
</a>
<h3>Uses of <a href="../../exception/LocalException.html" title="class in exception">LocalException</a> in <a href="../../localException/package-summary.html">localException</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../exception/LocalException.html" title="class in exception">LocalException</a> in <a href="../../localException/package-summary.html">localException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../localException/InternalError.html" title="class in localException">InternalError</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../localException/ProtocolError.html" title="class in localException">ProtocolError</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../localException/SizeError.html" title="class in localException">SizeError</a></span></code>
<div class="block">Used on reception side when size as set in Packet is too big, and we cant store this in a int/long as usual.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../localException/SocketClosed.html" title="class in localException">SocketClosed</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../localException/TransmissionError.html" title="class in localException">TransmissionError</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../localException/VersionError.html" title="class in localException">VersionError</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="serverP2P">
<!-- -->
</a>
<h3>Uses of <a href="../../exception/LocalException.html" title="class in exception">LocalException</a> in <a href="../../serverP2P/package-summary.html">serverP2P</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../serverP2P/package-summary.html">serverP2P</a> that throw <a href="../../exception/LocalException.html" title="class in exception">LocalException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;?&gt;&gt;<br>void</code></td>
<td class="colLast"><span class="typeNameLabel">ServerManagement.</span><code><span class="memberNameLink"><a href="../../serverP2P/ServerManagement.html#handleRequest-T-">handleRequest</a></span>(T&nbsp;pd)</code>
<div class="block">Handle request.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="tracker">
<!-- -->
</a>
<h3>Uses of <a href="../../exception/LocalException.html" title="class in exception">LocalException</a> in <a href="../../tracker/package-summary.html">tracker</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../tracker/package-summary.html">tracker</a> that throw <a href="../../exception/LocalException.html" title="class in exception">LocalException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected &lt;T extends <a href="../../protocolP2P/ProtocolP2PPacket.html" title="class in protocolP2P">ProtocolP2PPacket</a>&lt;?&gt;&gt;<br>void</code></td>
<td class="colLast"><span class="typeNameLabel">TrackerManagement.</span><code><span class="memberNameLink"><a href="../../tracker/TrackerManagement.html#handleRequest-T-">handleRequest</a></span>(T&nbsp;pd)</code>
<div class="block">Handle requests</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../exception/LocalException.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?exception/class-use/LocalException.html" target="_top">Frames</a></li>
<li><a href="LocalException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,195 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class exception.ProtocolError</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.ProtocolError";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ProtocolError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class exception.ProtocolError" class="title">Uses of Class<br>exception.ProtocolError</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../ProtocolError.html" title="class in exception">ProtocolError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#protocolP2P">protocolP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="protocolP2P">
<!-- -->
</a>
<h3>Uses of <a href="../ProtocolError.html" title="class in exception">ProtocolError</a> in <a href="../../protocolP2P/package-summary.html">protocolP2P</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../protocolP2P/package-summary.html">protocolP2P</a> that throw <a href="../ProtocolError.html" title="class in exception">ProtocolError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#receive(java.net.DatagramSocket)">receive</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket)</code></th>
<td class="colLast">
<div class="block">Receive datagram on socket</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../ProtocolError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -1,192 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class exception.RemoteException</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.RemoteException";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../exception/RemoteException.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?exception/class-use/RemoteException.html" target="_top">Frames</a></li>
<li><a href="RemoteException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class exception.RemoteException" class="title">Uses of Class<br>exception.RemoteException</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../exception/RemoteException.html" title="class in exception">RemoteException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#remoteException">remoteException</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="remoteException">
<!-- -->
</a>
<h3>Uses of <a href="../../exception/RemoteException.html" title="class in exception">RemoteException</a> in <a href="../../remoteException/package-summary.html">remoteException</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../exception/RemoteException.html" title="class in exception">RemoteException</a> in <a href="../../remoteException/package-summary.html">remoteException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/EmptyDirectory.html" title="class in remoteException">EmptyDirectory</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/EmptyFile.html" title="class in remoteException">EmptyFile</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/InternalRemoteError.html" title="class in remoteException">InternalRemoteError</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/NotATracker.html" title="class in remoteException">NotATracker</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/NotFound.html" title="class in remoteException">NotFound</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/ProtocolRemoteError.html" title="class in remoteException">ProtocolRemoteError</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/UnknownHost.html" title="class in remoteException">UnknownHost</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../remoteException/VersionRemoteError.html" title="class in remoteException">VersionRemoteError</a></span></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../exception/RemoteException.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?exception/class-use/RemoteException.html" target="_top">Frames</a></li>
<li><a href="RemoteException.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,232 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class exception.SizeError</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.SizeError";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SizeError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class exception.SizeError" class="title">Uses of Class<br>exception.SizeError</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../SizeError.html" title="class in exception">SizeError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#protocolP2P">protocolP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="#tools">tools</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="protocolP2P">
<!-- -->
</a>
<h3>Uses of <a href="../SizeError.html" title="class in exception">SizeError</a> in <a href="../../protocolP2P/package-summary.html">protocolP2P</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../protocolP2P/package-summary.html">protocolP2P</a> that throw <a href="../SizeError.html" title="class in exception">SizeError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#receive(java.net.DatagramSocket)">receive</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket)</code></th>
<td class="colLast">
<div class="block">Receive datagram on socket</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
<li class="blockList">
<section role="region"><a id="tools">
<!-- -->
</a>
<h3>Uses of <a href="../SizeError.html" title="class in exception">SizeError</a> in <a href="../../tools/package-summary.html">tools</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../tools/package-summary.html">tools</a> that throw <a href="../SizeError.html" title="class in exception">SizeError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BytesArrayTools.</span><code><span class="memberNameLink"><a href="../../tools/BytesArrayTools.html#readInt(byte%5B%5D,int)">readInt</a></span>&#8203;(byte[]&nbsp;array,
int&nbsp;start)</code></th>
<td class="colLast">
<div class="block">Read int from a bytearray</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">BytesArrayTools.</span><code><span class="memberNameLink"><a href="../../tools/BytesArrayTools.html#readLong(byte%5B%5D,int)">readLong</a></span>&#8203;(byte[]&nbsp;array,
int&nbsp;start)</code></th>
<td class="colLast">
<div class="block">Read long from a bytearray</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../SizeError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -0,0 +1,195 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class exception.TransmissionError</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.TransmissionError";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../TransmissionError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class exception.TransmissionError" class="title">Uses of Class<br>exception.TransmissionError</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../TransmissionError.html" title="class in exception">TransmissionError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#protocolP2P">protocolP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="protocolP2P">
<!-- -->
</a>
<h3>Uses of <a href="../TransmissionError.html" title="class in exception">TransmissionError</a> in <a href="../../protocolP2P/package-summary.html">protocolP2P</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../protocolP2P/package-summary.html">protocolP2P</a> that throw <a href="../TransmissionError.html" title="class in exception">TransmissionError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#receive(java.net.DatagramSocket)">receive</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket)</code></th>
<td class="colLast">
<div class="block">Receive datagram on socket</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../TransmissionError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -0,0 +1,195 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Class exception.VersionError</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
<script type="text/javascript" src="../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class exception.VersionError";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../VersionError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h2 title="Uses of Class exception.VersionError" class="title">Uses of Class<br>exception.VersionError</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary">
<caption><span>Packages that use <a href="../VersionError.html" title="class in exception">VersionError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="#protocolP2P">protocolP2P</a></th>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList">
<section role="region"><a id="protocolP2P">
<!-- -->
</a>
<h3>Uses of <a href="../VersionError.html" title="class in exception">VersionError</a> in <a href="../../protocolP2P/package-summary.html">protocolP2P</a></h3>
<table class="useSummary">
<caption><span>Methods in <a href="../../protocolP2P/package-summary.html">protocolP2P</a> that throw <a href="../VersionError.html" title="class in exception">VersionError</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../protocolP2P/ProtocolP2PDatagram.html" title="class in protocolP2P">ProtocolP2PDatagram</a></code></td>
<th class="colSecond" scope="row"><span class="typeNameLabel">ProtocolP2PDatagram.</span><code><span class="memberNameLink"><a href="../../protocolP2P/ProtocolP2PDatagram.html#receive(java.net.DatagramSocket)">receive</a></span>&#8203;(java.net.DatagramSocket&nbsp;socket)</code></th>
<td class="colLast">
<div class="block">Receive datagram on socket</div>
</td>
</tr>
</tbody>
</table>
</section>
</li>
</ul>
</li>
</ul>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../VersionError.html" title="class in exception">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body>
</html>

View File

@ -1,21 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>exception</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../exception/package-summary.html" target="classFrame">exception</a></h1>
<div class="indexContainer">
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="LocalException.html" title="class in exception" target="classFrame">LocalException</a></li>
<li><a href="RemoteException.html" title="class in exception" target="classFrame">RemoteException</a></li>
</ul>
</div>
</body>
</html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>exception</title> <title>exception</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-use.html">Use</a></li> <li><a href="package-use.html">Use</a></li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../gui/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,18 +77,30 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 title="Package" class="title">Package&nbsp;exception</h1> <h1 title="Package" class="title">Package&nbsp;exception</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation"> <table class="typeSummary">
<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Exception</th> <th class="colFirst" scope="col">Exception</th>
@ -83,11 +108,25 @@
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><a href="../exception/LocalException.html" title="class in exception">LocalException</a></td> <th class="colFirst" scope="row"><a href="InternalError.html" title="class in exception">InternalError</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><a href="../exception/RemoteException.html" title="class in exception">RemoteException</a></td> <th class="colFirst" scope="row"><a href="ProtocolError.html" title="class in exception">ProtocolError</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="SizeError.html" title="class in exception">SizeError</a></th>
<td class="colLast">
<div class="block">Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="TransmissionError.html" title="class in exception">TransmissionError</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="VersionError.html" title="class in exception">VersionError</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
@ -95,16 +134,19 @@
</li> </li>
</ul> </ul>
</div> </div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li> <li class="navBarCell1Rev">Package</li>
<li>Class</li> <li>Class</li>
<li><a href="package-use.html">Use</a></li> <li><a href="package-use.html">Use</a></li>
@ -115,16 +157,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../gui/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -137,10 +171,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>exception Class Hierarchy</title> <title>exception Class Hierarchy</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li>Use</li> <li>Use</li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/package-tree.html">Prev</a></li>
<li><a href="../gui/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,11 +77,23 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 class="title">Hierarchy For Package exception</h1> <h1 class="title">Hierarchy For Package exception</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span> <span class="packageHierarchyLabel">Package Hierarchies:</span>
@ -77,16 +102,20 @@
</ul> </ul>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2> <h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul> <ul>
<li type="circle">java.lang.Object <li class="circle">java.lang.Object
<ul> <ul>
<li type="circle">java.lang.Throwable (implements java.io.Serializable) <li class="circle">java.lang.Throwable (implements java.io.Serializable)
<ul> <ul>
<li type="circle">java.lang.Exception <li class="circle">java.lang.Exception
<ul> <ul>
<li type="circle">exception.<a href="../exception/LocalException.html" title="class in exception"><span class="typeNameLink">LocalException</span></a></li> <li class="circle">exception.<a href="InternalError.html" title="class in exception"><span class="typeNameLink">InternalError</span></a></li>
<li type="circle">exception.<a href="../exception/RemoteException.html" title="class in exception"><span class="typeNameLink">RemoteException</span></a></li> <li class="circle">exception.<a href="ProtocolError.html" title="class in exception"><span class="typeNameLink">ProtocolError</span></a></li>
<li class="circle">exception.<a href="SizeError.html" title="class in exception"><span class="typeNameLink">SizeError</span></a></li>
<li class="circle">exception.<a href="TransmissionError.html" title="class in exception"><span class="typeNameLink">TransmissionError</span></a></li>
<li class="circle">exception.<a href="VersionError.html" title="class in exception"><span class="typeNameLink">VersionError</span></a></li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -94,17 +123,21 @@
</ul> </ul>
</li> </li>
</ul> </ul>
</section>
</div> </div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li>Use</li> <li>Use</li>
@ -115,16 +148,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li><a href="../clientP2P/package-tree.html">Prev</a></li>
<li><a href="../gui/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -137,10 +162,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,12 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML>
<!-- NewPage --> <!-- NewPage -->
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 --> <!-- Generated by javadoc (11.0.5) on Wed Jan 29 14:02:47 CET 2020 -->
<title>Uses of Package exception</title> <title>Uses of Package exception</title>
<meta name="date" content="2020-04-13"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2020-01-29">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style"> <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../script.js"></script> <script type="text/javascript" src="../script.js"></script>
<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
</head> </head>
<body> <body>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -18,20 +28,25 @@
catch(err) { catch(err) {
} }
//--> //-->
</script> var pathtoroot = "../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript> <noscript>
<div>JavaScript is disabled on your browser.</div> <div>JavaScript is disabled on your browser.</div>
</noscript> </noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= --> <!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top"> <div class="topNav"><a id="navbar.top">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow"> <a id="navbar.top.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
@ -42,16 +57,14 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top"> <ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -64,115 +77,116 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.top"> <a id="skip.navbar.top">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header"> <div class="header">
<h1 title="Uses of Package exception" class="title">Uses of Package<br>exception</h1> <h1 title="Uses of Package exception" class="title">Uses of Package<br>exception</h1>
</div> </div>
<div class="contentContainer"> <div class="contentContainer">
<ul class="blockList"> <ul class="blockList">
<li class="blockList"> <li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> <table class="useSummary">
<caption><span>Packages that use <a href="../exception/package-summary.html">exception</a></span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Packages that use <a href="package-summary.html">exception</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colFirst" scope="col">Package</th> <th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th> <th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><a href="#localException">localException</a></td> <th class="colFirst" scope="row"><a href="#protocolP2P">protocolP2P</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><a href="#remoteException">remoteException</a></td> <th class="colFirst" scope="row"><a href="#tools">tools</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</tbody>
</table>
</li>
<li class="blockList"><a id="protocolP2P">
<!-- -->
</a>
<table class="useSummary">
<caption><span>Classes in <a href="package-summary.html">exception</a> used by <a href="../protocolP2P/package-summary.html">protocolP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colFirst"><a href="#serverP2P">serverP2P</a></td> <th class="colFirst" scope="row"><a href="class-use/InternalError.html#protocolP2P">InternalError</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
<tr class="rowColor"> <tr class="rowColor">
<td class="colFirst"><a href="#tracker">tracker</a></td> <th class="colFirst" scope="row"><a href="class-use/ProtocolError.html#protocolP2P">ProtocolError</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="class-use/SizeError.html#protocolP2P">SizeError</a></th>
<td class="colLast">
<div class="block">Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.</div>
</td>
</tr>
<tr class="rowColor">
<th class="colFirst" scope="row"><a href="class-use/TransmissionError.html#protocolP2P">TransmissionError</a></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<th class="colFirst" scope="row"><a href="class-use/VersionError.html#protocolP2P">VersionError</a></th>
<td class="colLast">&nbsp;</td> <td class="colLast">&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
<li class="blockList"><a name="localException"> <li class="blockList"><a id="tools">
<!-- --> <!-- -->
</a> </a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> <table class="useSummary">
<caption><span>Classes in <a href="../exception/package-summary.html">exception</a> used by <a href="../localException/package-summary.html">localException</a></span><span class="tabEnd">&nbsp;</span></caption> <caption><span>Classes in <a href="package-summary.html">exception</a> used by <a href="../tools/package-summary.html">tools</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr> <tr>
<th class="colOne" scope="col">Class and Description</th> <th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr> </tr>
<tbody> <tbody>
<tr class="altColor"> <tr class="altColor">
<td class="colOne"><a href="../exception/class-use/LocalException.html#localException">LocalException</a>&nbsp;</td> <th class="colFirst" scope="row"><a href="class-use/SizeError.html#tools">SizeError</a></th>
</tr> <td class="colLast">
</tbody> <div class="block">Used on reception side when size as set in datagram is too big, and we cant store this in a int/long as usual.</div>
</table> </td>
</li>
<li class="blockList"><a name="remoteException">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../exception/package-summary.html">exception</a> used by <a href="../remoteException/package-summary.html">remoteException</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../exception/class-use/RemoteException.html#remoteException">RemoteException</a>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="serverP2P">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../exception/package-summary.html">exception</a> used by <a href="../serverP2P/package-summary.html">serverP2P</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../exception/class-use/LocalException.html#serverP2P">LocalException</a>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="tracker">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../exception/package-summary.html">exception</a> used by <a href="../tracker/package-summary.html">tracker</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../exception/class-use/LocalException.html#tracker">LocalException</a>&nbsp;</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</li> </li>
</ul> </ul>
</div> </div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom"> <div class="bottomNav"><a id="navbar.bottom">
<!-- --> <!-- -->
</a> </a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow"> <a id="navbar.bottom.firstrow">
<!-- --> <!-- -->
</a> </a>
<ul class="navList" title="Navigation"> <ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li> <li><a href="../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li> <li><a href="package-summary.html">Package</a></li>
<li>Class</li> <li>Class</li>
<li class="navBarCell1Rev">Use</li> <li class="navBarCell1Rev">Use</li>
@ -183,16 +197,8 @@
</ul> </ul>
</div> </div>
<div class="subNav"> <div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?exception/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom"> <ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li> <li><a href="../allclasses.html">All&nbsp;Classes</a></li>
</ul> </ul>
<div> <div>
<script type="text/javascript"><!-- <script type="text/javascript"><!--
@ -205,10 +211,15 @@
} }
//--> //-->
</script> </script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div> </div>
<a name="skip.navbar.bottom"> <a id="skip.navbar.bottom">
<!-- --> <!-- -->
</a></div> </a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= --> <!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
</footer>
</body> </body>
</html> </html>

View File

@ -1,632 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:48 CEST 2020 -->
<title>ArgumentsGen</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ArgumentsGen";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ArgumentsGen.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../gui/ClientInterfaceGUI.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ArgumentsGen.html" target="_top">Frames</a></li>
<li><a href="ArgumentsGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class ArgumentsGen" class="title">Class ArgumentsGen</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>javax.swing.JComponent</li>
<li>
<ul class="inheritance">
<li>javax.swing.JPanel</li>
<li>
<ul class="inheritance">
<li>gui.ArgumentsGen</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ArgumentsGen</span>
extends javax.swing.JPanel</pre>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#gui.ArgumentsGen">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JPanel</h3>
<code>javax.swing.JPanel.AccessibleJPanel</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
<code>javax.swing.JComponent.AccessibleJComponent</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JButton</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jButton1">jButton1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JComboBox&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jComboBox1">jComboBox1</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jLabel1">jLabel1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jLabel2">jLabel2</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jLabel3">jLabel3</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jLabel4">jLabel4</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jLabel5">jLabel5</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jLabel6">jLabel6</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JTextField</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jTextField1">jTextField1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JTextField</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jTextField2">jTextField2</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JTextField</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jTextField3">jTextField3</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JTextField</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jTextField4">jTextField4</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#ArgumentsGen--">ArgumentsGen</a></span>()</code>
<div class="block">Creates new form ArgumentsGen</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#initComponents--">initComponents</a></span>()</code>
<div class="block">This method is called from within the constructor to initialize the form.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jButton1ActionPerformed-java.awt.event.ActionEvent-">jButton1ActionPerformed</a></span>(java.awt.event.ActionEvent&nbsp;evt)</code>
<div class="block">Actions when click on connect: creat a clientP2Pgui with the infos from textfields</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jTextField1ActionPerformed-java.awt.event.ActionEvent-">jTextField1ActionPerformed</a></span>(java.awt.event.ActionEvent&nbsp;evt)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ArgumentsGen.html#jTextField2ActionPerformed-java.awt.event.ActionEvent-">jTextField2ActionPerformed</a></span>(java.awt.event.ActionEvent&nbsp;evt)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JPanel</h3>
<code>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="jButton1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jButton1</h4>
<pre>private&nbsp;javax.swing.JButton jButton1</pre>
</li>
</ul>
<a name="jComboBox1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jComboBox1</h4>
<pre>private&nbsp;javax.swing.JComboBox&lt;java.lang.String&gt; jComboBox1</pre>
</li>
</ul>
<a name="jLabel1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel1</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel1</pre>
</li>
</ul>
<a name="jLabel2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel2</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel2</pre>
</li>
</ul>
<a name="jLabel3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel3</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel3</pre>
</li>
</ul>
<a name="jLabel4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel4</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel4</pre>
</li>
</ul>
<a name="jLabel5">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel5</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel5</pre>
</li>
</ul>
<a name="jLabel6">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel6</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel6</pre>
</li>
</ul>
<a name="jTextField1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jTextField1</h4>
<pre>private&nbsp;javax.swing.JTextField jTextField1</pre>
</li>
</ul>
<a name="jTextField2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jTextField2</h4>
<pre>private&nbsp;javax.swing.JTextField jTextField2</pre>
</li>
</ul>
<a name="jTextField3">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jTextField3</h4>
<pre>private&nbsp;javax.swing.JTextField jTextField3</pre>
</li>
</ul>
<a name="jTextField4">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jTextField4</h4>
<pre>private&nbsp;javax.swing.JTextField jTextField4</pre>
</li>
</ul>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#gui.ArgumentsGen.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ArgumentsGen--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ArgumentsGen</h4>
<pre>public&nbsp;ArgumentsGen()</pre>
<div class="block">Creates new form ArgumentsGen</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initComponents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initComponents</h4>
<pre>private&nbsp;void&nbsp;initComponents()</pre>
<div class="block">This method is called from within the constructor to initialize the form.</div>
</li>
</ul>
<a name="jTextField1ActionPerformed-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jTextField1ActionPerformed</h4>
<pre>private&nbsp;void&nbsp;jTextField1ActionPerformed(java.awt.event.ActionEvent&nbsp;evt)</pre>
</li>
</ul>
<a name="jTextField2ActionPerformed-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jTextField2ActionPerformed</h4>
<pre>private&nbsp;void&nbsp;jTextField2ActionPerformed(java.awt.event.ActionEvent&nbsp;evt)</pre>
</li>
</ul>
<a name="jButton1ActionPerformed-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>jButton1ActionPerformed</h4>
<pre>private&nbsp;void&nbsp;jButton1ActionPerformed(java.awt.event.ActionEvent&nbsp;evt)</pre>
<div class="block">Actions when click on connect: creat a clientP2Pgui with the infos from textfields</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ArgumentsGen.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../gui/ClientInterfaceGUI.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ArgumentsGen.html" target="_top">Frames</a></li>
<li><a href="ArgumentsGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,395 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:48 CEST 2020 -->
<title>ClientInterfaceGUI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientInterfaceGUI";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientInterfaceGUI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ArgumentsGen.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/ClientP2PGUI.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ClientInterfaceGUI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class ClientInterfaceGUI" class="title">Class ClientInterfaceGUI</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li><a href="../clientP2P/ClientInterface.html" title="class in clientP2P">clientP2P.ClientInterface</a></li>
<li>
<ul class="inheritance">
<li>gui.ClientInterfaceGUI</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.lang.Runnable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientInterfaceGUI</span>
extends <a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></pre>
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface for CLI</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#loggerC">loggerC</a></span></code>
<div class="block">Constructor with clientManagement, logger and scanner.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#smtcp">smtcp</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#smudp">smudp</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.clientP2P.ClientInterface">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></h3>
<code><a href="../clientP2P/ClientInterface.html#clientManagement">clientManagement</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#ClientInterfaceGUI-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">ClientInterfaceGUI</a></span>(<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#initHostList--">initHostList</a></span>()</code>
<div class="block">Initialization of hostList with retry in failure</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientInterfaceGUI.html#run--">run</a></span>()</code>
<div class="block">Implementation of Runnable</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.clientP2P.ClientInterface">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;clientP2P.<a href="../clientP2P/ClientInterface.html" title="class in clientP2P">ClientInterface</a></h3>
<code><a href="../clientP2P/ClientInterface.html#writeLog-java.lang.Exception-tools.LogLevel-">writeLog</a>, <a href="../clientP2P/ClientInterface.html#writeLog-java.lang.String-tools.LogLevel-">writeLog</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="loggerC">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loggerC</h4>
<pre><a href="../tools/Logger.html" title="class in tools">Logger</a> loggerC</pre>
<div class="block">Constructor with clientManagement, logger and scanner.</div>
</li>
</ul>
<a name="smtcp">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>smtcp</h4>
<pre>private&nbsp;<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a> smtcp</pre>
</li>
</ul>
<a name="smudp">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>smudp</h4>
<pre>private&nbsp;<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a> smudp</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientInterfaceGUI-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientInterfaceGUI</h4>
<pre>public&nbsp;ClientInterfaceGUI(<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="run--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>run</h4>
<pre>public&nbsp;void&nbsp;run()</pre>
<div class="block">Implementation of Runnable</div>
</li>
</ul>
<a name="initHostList--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>initHostList</h4>
<pre>private&nbsp;boolean&nbsp;initHostList()</pre>
<div class="block">Initialization of hostList with retry in failure</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if successfully initialized</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientInterfaceGUI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ArgumentsGen.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/ClientP2PGUI.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ClientInterfaceGUI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,514 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:48 CEST 2020 -->
<title>ClientP2PGUI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ClientP2PGUI";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientP2PGUI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ClientInterfaceGUI.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/DownloadFileGUI.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ClientP2PGUI.html" target="_top">Frames</a></li>
<li><a href="ClientP2PGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class ClientP2PGUI" class="title">Class ClientP2PGUI</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>gui.ClientP2PGUI</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ClientP2PGUI</span>
extends java.lang.Object</pre>
<div class="block">Client + Server implementation in GUI</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>(package private) static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#DEBUG">DEBUG</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/Directories.html" title="class in tools">Directories</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#directories">directories</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#hostnameServer">hostnameServer</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#hostnameTracker">hostnameTracker</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#logDir">logDir</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#loggerClient">loggerClient</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#loggerServer">loggerServer</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#partsDir">partsDir</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#portServer">portServer</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#portTracker">portTracker</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#protocolP2P">protocolP2P</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#server">server</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../tools/HostItem.html" title="class in tools">HostItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#tracker">tracker</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#ClientP2PGUI-java.lang.String-int-java.lang.String-int-java.lang.String-">ClientP2PGUI</a></span>(java.lang.String&nbsp;hostnameServer,
int&nbsp;portServer,
java.lang.String&nbsp;hostnameTracker,
int&nbsp;portTracker,
java.lang.String&nbsp;protocolP2P)</code>
<div class="block">Constructor.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#connect--">connect</a></span>()</code>
<div class="block">Initiate a connection using fields from ArgumentsGen</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ClientP2PGUI.html#initDirectoriesAndLoggers--">initDirectoriesAndLoggers</a></span>()</code>
<div class="block">Initialize loggers if directories and logger are null,
else fail silently.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="logDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logDir</h4>
<pre>private&nbsp;java.lang.String logDir</pre>
</li>
</ul>
<a name="partsDir">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partsDir</h4>
<pre>private&nbsp;java.lang.String partsDir</pre>
</li>
</ul>
<a name="loggerServer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loggerServer</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> loggerServer</pre>
</li>
</ul>
<a name="loggerClient">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loggerClient</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> loggerClient</pre>
</li>
</ul>
<a name="directories">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>directories</h4>
<pre>private&nbsp;<a href="../tools/Directories.html" title="class in tools">Directories</a> directories</pre>
</li>
</ul>
<a name="tracker">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tracker</h4>
<pre>private&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> tracker</pre>
</li>
</ul>
<a name="server">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>server</h4>
<pre>private&nbsp;<a href="../tools/HostItem.html" title="class in tools">HostItem</a> server</pre>
</li>
</ul>
<a name="DEBUG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEBUG</h4>
<pre>static final&nbsp;boolean DEBUG</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#gui.ClientP2PGUI.DEBUG">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="hostnameServer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hostnameServer</h4>
<pre>private&nbsp;java.lang.String hostnameServer</pre>
</li>
</ul>
<a name="hostnameTracker">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hostnameTracker</h4>
<pre>private&nbsp;java.lang.String hostnameTracker</pre>
</li>
</ul>
<a name="portServer">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>portServer</h4>
<pre>private&nbsp;int portServer</pre>
</li>
</ul>
<a name="portTracker">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>portTracker</h4>
<pre>private&nbsp;int portTracker</pre>
</li>
</ul>
<a name="protocolP2P">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>protocolP2P</h4>
<pre>private&nbsp;java.lang.String protocolP2P</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ClientP2PGUI-java.lang.String-int-java.lang.String-int-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ClientP2PGUI</h4>
<pre>public&nbsp;ClientP2PGUI(java.lang.String&nbsp;hostnameServer,
int&nbsp;portServer,
java.lang.String&nbsp;hostnameTracker,
int&nbsp;portTracker,
java.lang.String&nbsp;protocolP2P)</pre>
<div class="block">Constructor.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>hostnameServer</code> - hostname to bind</dd>
<dd><code>portServer</code> - port to bind</dd>
<dd><code>hostnameTracker</code> - hostname of tracker</dd>
<dd><code>portTracker</code> - port of tracker</dd>
<dd><code>protocolP2P</code> - protocol used</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initDirectoriesAndLoggers--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initDirectoriesAndLoggers</h4>
<pre>public&nbsp;void&nbsp;initDirectoriesAndLoggers()</pre>
<div class="block">Initialize loggers if directories and logger are null,
else fail silently.</div>
</li>
</ul>
<a name="connect--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>connect</h4>
<pre>public&nbsp;void&nbsp;connect()</pre>
<div class="block">Initiate a connection using fields from ArgumentsGen</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ClientP2PGUI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ClientInterfaceGUI.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/DownloadFileGUI.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ClientP2PGUI.html" target="_top">Frames</a></li>
<li><a href="ClientP2PGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,497 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:48 CEST 2020 -->
<title>DownloadFileGUI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DownloadFileGUI";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DownloadFileGUI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ClientP2PGUI.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/DownloadSelectionGen.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/DownloadFileGUI.html" target="_top">Frames</a></li>
<li><a href="DownloadFileGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class DownloadFileGUI" class="title">Class DownloadFileGUI</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>javax.swing.JComponent</li>
<li>
<ul class="inheritance">
<li>javax.swing.JPanel</li>
<li>
<ul class="inheritance">
<li>gui.DownloadFileGUI</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">DownloadFileGUI</span>
extends javax.swing.JPanel</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#gui.DownloadFileGUI">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JPanel</h3>
<code>javax.swing.JPanel.AccessibleJPanel</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
<code>javax.swing.JComponent.AccessibleJComponent</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#clientManagement">clientManagement</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#fileToDownload">fileToDownload</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#smtcp">smtcp</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#smudp">smudp</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#DownloadFileGUI-java.lang.String-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">DownloadFileGUI</a></span>(java.lang.String&nbsp;fileToDownload,
<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadFileGUI.html#download--">download</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JPanel</h3>
<code>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#gui.DownloadFileGUI.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="fileToDownload">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fileToDownload</h4>
<pre>private&nbsp;java.lang.String fileToDownload</pre>
</li>
</ul>
<a name="clientManagement">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientManagement</h4>
<pre>private&nbsp;<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a> clientManagement</pre>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> logger</pre>
</li>
</ul>
<a name="smtcp">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>smtcp</h4>
<pre>private&nbsp;<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a> smtcp</pre>
</li>
</ul>
<a name="smudp">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>smudp</h4>
<pre>private&nbsp;<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a> smudp</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DownloadFileGUI-java.lang.String-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DownloadFileGUI</h4>
<pre>public&nbsp;DownloadFileGUI(java.lang.String&nbsp;fileToDownload,
<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="download--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>download</h4>
<pre>public&nbsp;void&nbsp;download()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DownloadFileGUI.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ClientP2PGUI.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/DownloadSelectionGen.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/DownloadFileGUI.html" target="_top">Frames</a></li>
<li><a href="DownloadFileGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,608 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>DownloadSelectionGen</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DownloadSelectionGen";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DownloadSelectionGen.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/DownloadFileGUI.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/ErrorFrame.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/DownloadSelectionGen.html" target="_top">Frames</a></li>
<li><a href="DownloadSelectionGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class DownloadSelectionGen" class="title">Class DownloadSelectionGen</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>javax.swing.JComponent</li>
<li>
<ul class="inheritance">
<li>javax.swing.JPanel</li>
<li>
<ul class="inheritance">
<li>gui.DownloadSelectionGen</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">DownloadSelectionGen</span>
extends javax.swing.JPanel</pre>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#gui.DownloadSelectionGen">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JPanel</h3>
<code>javax.swing.JPanel.AccessibleJPanel</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JComponent</h3>
<code>javax.swing.JComponent.AccessibleJComponent</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#clientManagement">clientManagement</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JButton</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jButton1">jButton1</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JButton</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jButton2">jButton2</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jLabel1">jLabel1</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JList&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jList1">jList1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JScrollPane</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jScrollPane1">jScrollPane1</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#listFilesToDownload">listFilesToDownload</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../tools/Logger.html" title="class in tools">Logger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#logger">logger</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#smtcp">smtcp</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#smudp">smudp</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JComponent</h3>
<code>listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#DownloadSelectionGen-java.lang.String:A-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">DownloadSelectionGen</a></span>(java.lang.String[]&nbsp;listFilesToDownload,
<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#initComponents--">initComponents</a></span>()</code>
<div class="block">This method is called from within the constructor to initialize the form.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jButton1ActionPerformed-java.awt.event.ActionEvent-">jButton1ActionPerformed</a></span>(java.awt.event.ActionEvent&nbsp;evt)</code>
<div class="block">Actions to initiate when button "Download" is pressed</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/DownloadSelectionGen.html#jButton2ActionPerformed-java.awt.event.ActionEvent-">jButton2ActionPerformed</a></span>(java.awt.event.ActionEvent&nbsp;evt)</code>
<div class="block">Actions to initiate when button "Back" is initiate</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JPanel">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JPanel</h3>
<code>getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JComponent</h3>
<code>addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="jButton1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jButton1</h4>
<pre>private&nbsp;javax.swing.JButton jButton1</pre>
</li>
</ul>
<a name="jButton2">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jButton2</h4>
<pre>private&nbsp;javax.swing.JButton jButton2</pre>
</li>
</ul>
<a name="jLabel1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel1</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel1</pre>
</li>
</ul>
<a name="jList1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jList1</h4>
<pre>private&nbsp;javax.swing.JList&lt;java.lang.String&gt; jList1</pre>
</li>
</ul>
<a name="jScrollPane1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jScrollPane1</h4>
<pre>private&nbsp;javax.swing.JScrollPane jScrollPane1</pre>
</li>
</ul>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#gui.DownloadSelectionGen.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="listFilesToDownload">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listFilesToDownload</h4>
<pre>private&nbsp;java.lang.String[] listFilesToDownload</pre>
</li>
</ul>
<a name="clientManagement">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clientManagement</h4>
<pre>private&nbsp;<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a> clientManagement</pre>
</li>
</ul>
<a name="logger">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>logger</h4>
<pre>private&nbsp;<a href="../tools/Logger.html" title="class in tools">Logger</a> logger</pre>
</li>
</ul>
<a name="smtcp">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>smtcp</h4>
<pre>private&nbsp;<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a> smtcp</pre>
</li>
</ul>
<a name="smudp">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>smudp</h4>
<pre>private&nbsp;<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a> smudp</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="DownloadSelectionGen-java.lang.String:A-clientP2P.ClientManagement-tools.Logger-serverP2P.ServerManagementTCP-serverP2P.ServerManagementUDP-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DownloadSelectionGen</h4>
<pre>public&nbsp;DownloadSelectionGen(java.lang.String[]&nbsp;listFilesToDownload,
<a href="../clientP2P/ClientManagement.html" title="class in clientP2P">ClientManagement</a>&nbsp;clientManagement,
<a href="../tools/Logger.html" title="class in tools">Logger</a>&nbsp;logger,
<a href="../serverP2P/ServerManagementTCP.html" title="class in serverP2P">ServerManagementTCP</a>&nbsp;smtcp,
<a href="../serverP2P/ServerManagementUDP.html" title="class in serverP2P">ServerManagementUDP</a>&nbsp;smudp)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>listFilesToDownload</code> - list of files to display</dd>
<dd><code>clientManagement</code> - clientManagement</dd>
<dd><code>logger</code> - logger
Creates new form ArgumentsGen</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initComponents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initComponents</h4>
<pre>private&nbsp;void&nbsp;initComponents()</pre>
<div class="block">This method is called from within the constructor to initialize the form.</div>
</li>
</ul>
<a name="jButton1ActionPerformed-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jButton1ActionPerformed</h4>
<pre>private&nbsp;void&nbsp;jButton1ActionPerformed(java.awt.event.ActionEvent&nbsp;evt)</pre>
<div class="block">Actions to initiate when button "Download" is pressed</div>
</li>
</ul>
<a name="jButton2ActionPerformed-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>jButton2ActionPerformed</h4>
<pre>private&nbsp;void&nbsp;jButton2ActionPerformed(java.awt.event.ActionEvent&nbsp;evt)</pre>
<div class="block">Actions to initiate when button "Back" is initiate</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/DownloadSelectionGen.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/DownloadFileGUI.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/ErrorFrame.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/DownloadSelectionGen.html" target="_top">Frames</a></li>
<li><a href="DownloadSelectionGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JPanel">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,531 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>ErrorFrame</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ErrorFrame";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ErrorFrame.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/DownloadSelectionGen.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/Gui.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ErrorFrame.html" target="_top">Frames</a></li>
<li><a href="ErrorFrame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class ErrorFrame" class="title">Class ErrorFrame</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>java.awt.Window</li>
<li>
<ul class="inheritance">
<li>java.awt.Frame</li>
<li>
<ul class="inheritance">
<li>javax.swing.JFrame</li>
<li>
<ul class="inheritance">
<li>gui.ErrorFrame</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ErrorFrame</span>
extends javax.swing.JFrame</pre>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#gui.ErrorFrame">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JFrame</h3>
<code>javax.swing.JFrame.AccessibleJFrame</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Frame</h3>
<code>java.awt.Frame.AccessibleAWTFrame</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Window</h3>
<code>java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private javax.swing.JLabel</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#jLabel1">jLabel1</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private javax.swing.JToggleButton</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#jToggleButton1">jToggleButton1</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#message">message</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JFrame</h3>
<code>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Frame</h3>
<code>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.WindowConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3>
<code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#ErrorFrame-java.lang.String-">ErrorFrame</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#initComponents--">initComponents</a></span>()</code>
<div class="block">This method is called from within the constructor to initialize the form.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/ErrorFrame.html#jToggleButton1ActionPerformed-java.awt.event.ActionEvent-">jToggleButton1ActionPerformed</a></span>(java.awt.event.ActionEvent&nbsp;evt)</code>
<div class="block">force exit the program when the button "Close" is pressed</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JFrame</h3>
<code>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Frame</h3>
<code>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Window">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Window</h3>
<code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.MenuContainer">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.awt.MenuContainer</h3>
<code>getFont, postEvent</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="jLabel1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jLabel1</h4>
<pre>private&nbsp;javax.swing.JLabel jLabel1</pre>
</li>
</ul>
<a name="jToggleButton1">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>jToggleButton1</h4>
<pre>private&nbsp;javax.swing.JToggleButton jToggleButton1</pre>
</li>
</ul>
<a name="message">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>message</h4>
<pre>private&nbsp;java.lang.String message</pre>
</li>
</ul>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#gui.ErrorFrame.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ErrorFrame-java.lang.String-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ErrorFrame</h4>
<pre>public&nbsp;ErrorFrame(java.lang.String&nbsp;message)</pre>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>message</code> - error message that will be displayed
Create new Errorframe, used to display an error and stop the program when needed</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initComponents--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initComponents</h4>
<pre>private&nbsp;void&nbsp;initComponents()</pre>
<div class="block">This method is called from within the constructor to initialize the form.</div>
</li>
</ul>
<a name="jToggleButton1ActionPerformed-java.awt.event.ActionEvent-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>jToggleButton1ActionPerformed</h4>
<pre>private&nbsp;void&nbsp;jToggleButton1ActionPerformed(java.awt.event.ActionEvent&nbsp;evt)</pre>
<div class="block">force exit the program when the button "Close" is pressed</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ErrorFrame.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/DownloadSelectionGen.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/Gui.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/ErrorFrame.html" target="_top">Frames</a></li>
<li><a href="ErrorFrame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,279 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>Gui</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Gui";
}
}
catch(err) {
}
//-->
var methods = {"i0":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Gui.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ErrorFrame.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/MainWindow.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/Gui.html" target="_top">Frames</a></li>
<li><a href="Gui.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class Gui" class="title">Class Gui</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>gui.Gui</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Gui</span>
extends java.lang.Object</pre>
<div class="block">Class to download file</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0
Class used to create the Graphical interface</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/Gui.html#Gui--">Gui</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/Gui.html#main-java.lang.String:A-">main</a></span>(java.lang.String[]&nbsp;args)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Gui--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Gui</h4>
<pre>public&nbsp;Gui()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="main-java.lang.String:A-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>main</h4>
<pre>public static&nbsp;void&nbsp;main(java.lang.String[]&nbsp;args)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/Gui.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/ErrorFrame.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../gui/MainWindow.html" title="class in gui"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/Gui.html" target="_top">Frames</a></li>
<li><a href="Gui.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,436 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:49 CEST 2020 -->
<title>MainWindow</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MainWindow";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MainWindow.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/Gui.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/MainWindow.html" target="_top">Frames</a></li>
<li><a href="MainWindow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.javax.swing.JFrame">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">gui</div>
<h2 title="Class MainWindow" class="title">Class MainWindow</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>java.awt.Component</li>
<li>
<ul class="inheritance">
<li>java.awt.Container</li>
<li>
<ul class="inheritance">
<li>java.awt.Window</li>
<li>
<ul class="inheritance">
<li>java.awt.Frame</li>
<li>
<ul class="inheritance">
<li>javax.swing.JFrame</li>
<li>
<ul class="inheritance">
<li>gui.MainWindow</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants</dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MainWindow</span>
extends javax.swing.JFrame</pre>
<div class="block">Class to download file</div>
<dl>
<dt><span class="simpleTagLabel">Version:</span></dt>
<dd>1.0
Class used to create the main window of the GUI</dd>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Louis Royer, Flavien Haas, JS Auge</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../serialized-form.html#gui.MainWindow">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;javax.swing.JFrame</h3>
<code>javax.swing.JFrame.AccessibleJFrame</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Frame</h3>
<code>java.awt.Frame.AccessibleAWTFrame</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Window">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Window</h3>
<code>java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Container</h3>
<code>java.awt.Container.AccessibleAWTContainer</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;java.awt.Component</h3>
<code>java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../gui/MainWindow.html#serialVersionUID">serialVersionUID</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;javax.swing.JFrame</h3>
<code>accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Frame</h3>
<code>CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;java.awt.Component</h3>
<code>BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.WindowConstants">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;javax.swing.WindowConstants</h3>
<code>DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- -->
</a>
<h3>Fields inherited from interface&nbsp;java.awt.image.ImageObserver</h3>
<code>ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH</code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../gui/MainWindow.html#MainWindow--">MainWindow</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JFrame">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;javax.swing.JFrame</h3>
<code>addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Frame">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Frame</h3>
<code>addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Window">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Window</h3>
<code>addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Container</h3>
<code>add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.awt.Component</h3>
<code>action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.MenuContainer">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.awt.MenuContainer</h3>
<code>getFont, postEvent</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="serialVersionUID">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialVersionUID</h4>
<pre>private static final&nbsp;long serialVersionUID</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../constant-values.html#gui.MainWindow.serialVersionUID">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MainWindow--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MainWindow</h4>
<pre>public&nbsp;MainWindow()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MainWindow.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../gui/Gui.html" title="class in gui"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/MainWindow.html" target="_top">Frames</a></li>
<li><a href="MainWindow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.javax.swing.JFrame">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.javax.swing.JFrame">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.ArgumentsGen</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.ArgumentsGen";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ArgumentsGen.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ArgumentsGen.html" target="_top">Frames</a></li>
<li><a href="ArgumentsGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.ArgumentsGen" class="title">Uses of Class<br>gui.ArgumentsGen</h2>
</div>
<div class="classUseContainer">No usage of gui.ArgumentsGen</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ArgumentsGen.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ArgumentsGen.html" target="_top">Frames</a></li>
<li><a href="ArgumentsGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.ClientInterfaceGUI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.ClientInterfaceGUI";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ClientInterfaceGUI.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ClientInterfaceGUI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.ClientInterfaceGUI" class="title">Uses of Class<br>gui.ClientInterfaceGUI</h2>
</div>
<div class="classUseContainer">No usage of gui.ClientInterfaceGUI</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ClientInterfaceGUI.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ClientInterfaceGUI.html" target="_top">Frames</a></li>
<li><a href="ClientInterfaceGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.ClientP2PGUI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.ClientP2PGUI";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ClientP2PGUI.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ClientP2PGUI.html" target="_top">Frames</a></li>
<li><a href="ClientP2PGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.ClientP2PGUI" class="title">Uses of Class<br>gui.ClientP2PGUI</h2>
</div>
<div class="classUseContainer">No usage of gui.ClientP2PGUI</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ClientP2PGUI.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ClientP2PGUI.html" target="_top">Frames</a></li>
<li><a href="ClientP2PGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.DownloadFileGUI</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.DownloadFileGUI";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/DownloadFileGUI.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/DownloadFileGUI.html" target="_top">Frames</a></li>
<li><a href="DownloadFileGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.DownloadFileGUI" class="title">Uses of Class<br>gui.DownloadFileGUI</h2>
</div>
<div class="classUseContainer">No usage of gui.DownloadFileGUI</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/DownloadFileGUI.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/DownloadFileGUI.html" target="_top">Frames</a></li>
<li><a href="DownloadFileGUI.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.DownloadSelectionGen</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.DownloadSelectionGen";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/DownloadSelectionGen.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/DownloadSelectionGen.html" target="_top">Frames</a></li>
<li><a href="DownloadSelectionGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.DownloadSelectionGen" class="title">Uses of Class<br>gui.DownloadSelectionGen</h2>
</div>
<div class="classUseContainer">No usage of gui.DownloadSelectionGen</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/DownloadSelectionGen.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/DownloadSelectionGen.html" target="_top">Frames</a></li>
<li><a href="DownloadSelectionGen.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.ErrorFrame</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.ErrorFrame";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ErrorFrame.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ErrorFrame.html" target="_top">Frames</a></li>
<li><a href="ErrorFrame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.ErrorFrame" class="title">Uses of Class<br>gui.ErrorFrame</h2>
</div>
<div class="classUseContainer">No usage of gui.ErrorFrame</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/ErrorFrame.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/ErrorFrame.html" target="_top">Frames</a></li>
<li><a href="ErrorFrame.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.Gui</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.Gui";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/Gui.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/Gui.html" target="_top">Frames</a></li>
<li><a href="Gui.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.Gui" class="title">Uses of Class<br>gui.Gui</h2>
</div>
<div class="classUseContainer">No usage of gui.Gui</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/Gui.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/Gui.html" target="_top">Frames</a></li>
<li><a href="Gui.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>Uses of Class gui.MainWindow</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class gui.MainWindow";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/MainWindow.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/MainWindow.html" target="_top">Frames</a></li>
<li><a href="MainWindow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class gui.MainWindow" class="title">Uses of Class<br>gui.MainWindow</h2>
</div>
<div class="classUseContainer">No usage of gui.MainWindow</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../gui/MainWindow.html" title="class in gui">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-files/index-1.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?gui/class-use/MainWindow.html" target="_top">Frames</a></li>
<li><a href="MainWindow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>gui</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../gui/package-summary.html" target="classFrame">gui</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ArgumentsGen.html" title="class in gui" target="classFrame">ArgumentsGen</a></li>
<li><a href="ClientInterfaceGUI.html" title="class in gui" target="classFrame">ClientInterfaceGUI</a></li>
<li><a href="ClientP2PGUI.html" title="class in gui" target="classFrame">ClientP2PGUI</a></li>
<li><a href="DownloadFileGUI.html" title="class in gui" target="classFrame">DownloadFileGUI</a></li>
<li><a href="DownloadSelectionGen.html" title="class in gui" target="classFrame">DownloadSelectionGen</a></li>
<li><a href="ErrorFrame.html" title="class in gui" target="classFrame">ErrorFrame</a></li>
<li><a href="Gui.html" title="class in gui" target="classFrame">Gui</a></li>
<li><a href="MainWindow.html" title="class in gui" target="classFrame">MainWindow</a></li>
</ul>
</div>
</body>
</html>

View File

@ -1,178 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>gui</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="gui";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../exception/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../localException/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;gui</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../gui/ArgumentsGen.html" title="class in gui">ArgumentsGen</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../gui/ClientInterfaceGUI.html" title="class in gui">ClientInterfaceGUI</a></td>
<td class="colLast">
<div class="block">Implementation of P2P-JAVA-PROJECT CLIENT interface for CLI</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../gui/ClientP2PGUI.html" title="class in gui">ClientP2PGUI</a></td>
<td class="colLast">
<div class="block">Client + Server implementation in GUI</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../gui/DownloadFileGUI.html" title="class in gui">DownloadFileGUI</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../gui/DownloadSelectionGen.html" title="class in gui">DownloadSelectionGen</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../gui/ErrorFrame.html" title="class in gui">ErrorFrame</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../gui/Gui.html" title="class in gui">Gui</a></td>
<td class="colLast">
<div class="block">Class to download file</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../gui/MainWindow.html" title="class in gui">MainWindow</a></td>
<td class="colLast">
<div class="block">Class to download file</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../exception/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../localException/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,176 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:51 CEST 2020 -->
<title>gui Class Hierarchy</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="gui Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../exception/package-tree.html">Prev</a></li>
<li><a href="../localException/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package gui</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">clientP2P.<a href="../clientP2P/ClientInterface.html" title="class in clientP2P"><span class="typeNameLink">ClientInterface</span></a> (implements java.lang.Runnable)
<ul>
<li type="circle">gui.<a href="../gui/ClientInterfaceGUI.html" title="class in gui"><span class="typeNameLink">ClientInterfaceGUI</span></a></li>
</ul>
</li>
<li type="circle">gui.<a href="../gui/ClientP2PGUI.html" title="class in gui"><span class="typeNameLink">ClientP2PGUI</span></a></li>
<li type="circle">java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
<ul>
<li type="circle">java.awt.Container
<ul>
<li type="circle">javax.swing.JComponent (implements java.io.Serializable)
<ul>
<li type="circle">javax.swing.JPanel (implements javax.accessibility.Accessible)
<ul>
<li type="circle">gui.<a href="../gui/ArgumentsGen.html" title="class in gui"><span class="typeNameLink">ArgumentsGen</span></a></li>
<li type="circle">gui.<a href="../gui/DownloadFileGUI.html" title="class in gui"><span class="typeNameLink">DownloadFileGUI</span></a></li>
<li type="circle">gui.<a href="../gui/DownloadSelectionGen.html" title="class in gui"><span class="typeNameLink">DownloadSelectionGen</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.awt.Window (implements javax.accessibility.Accessible)
<ul>
<li type="circle">java.awt.Frame (implements java.awt.MenuContainer)
<ul>
<li type="circle">javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
<ul>
<li type="circle">gui.<a href="../gui/ErrorFrame.html" title="class in gui"><span class="typeNameLink">ErrorFrame</span></a></li>
<li type="circle">gui.<a href="../gui/MainWindow.html" title="class in gui"><span class="typeNameLink">MainWindow</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">gui.<a href="../gui/Gui.html" title="class in gui"><span class="typeNameLink">Gui</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../exception/package-tree.html">Prev</a></li>
<li><a href="../localException/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -1,124 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="fr">
<head>
<!-- Generated by javadoc (1.8.0_181) on Mon Apr 13 15:38:52 CEST 2020 -->
<title>Uses of Package gui</title>
<meta name="date" content="2020-04-13">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
<script type="text/javascript" src="../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package gui";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Uses of Package gui" class="title">Uses of Package<br>gui</h1>
</div>
<div class="contentContainer">No usage of gui</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Use</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../deprecated-list.html">Deprecated</a></li>
<li><a href="../index-files/index-1.html">Index</a></li>
<li><a href="../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../index.html?gui/package-use.html" target="_top">Frames</a></li>
<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More