ENTDownloader
Gestionnaire de fichiers pour l'ENT de l'Université d'Auvergne
Développé par Kévin Subileau
Référence de la classe ENTPath
Représente un chemin vers un fichier ou un dossier stocké sur l'ENT. Plus de détails...
Fonctions membres publiques | |
ENTPath () | |
Construit un nouveau chemin initialisé à la racine. | |
ENTPath (String path) | |
Construit un nouveau chemin à partir de sa représentation textuelle. | |
ENTPath (ENTPath path) | |
Copie le chemin donné en paramètre. | |
void | goTo (String path) |
Fusionne le chemin donné en paramètre avec le chemin actuel. | |
String | getRelative (ENTPath destination) |
Calcul et retourne le chemin relatif le plus simple correspondant au chemin absolu donné en paramètre par rapport au dossier courant actuellement représenté par cette instance. | |
int | getNbRequests () |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier définit par cette instance en partant de la racine (/). | |
String | toString () |
Retourne une représentation textuelle du chemin absolu. | |
Iterator< String > | iterator () |
Retourne un itérateur sur les éléments du chemin, en partant de la racine. | |
Iterator< String > | descendingIterator () |
Retourne un itérateur sur les éléments du chemin, en partant du dossier courant jusqu'à la racine. | |
void | clear () |
Supprime le chemin actuellement enregistré et retourne à la racine. | |
int | size () |
Retourne le nombre d'éléments constituant ce chemin. | |
boolean | isRoot () |
Retourne vrai si le chemin actuel désigne la racine. | |
String | getDirectoryName () |
Retourne le nom du répertoire courant. | |
Fonctions membres publiques statiques | |
static boolean | isAbsolute (String path) |
Détermine si un chemin est absolu ou relatif. | |
static boolean | isAbsolute (String[] path) |
Détermine si un chemin est absolu ou relatif. | |
static int | getNbRequests (ENTPath path) |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier représenté par path en partant de la racine (/). | |
static int | getNbRequests (String path) |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier représenté par path en partant de la racine (/). | |
static int | getNbRequests (String[] path) |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier représenté par path en partant de la racine (/). |
Description détaillée
Représente un chemin vers un fichier ou un dossier stocké sur l'ENT.
Cette classe ne fournit qu'une représentation locale du chemin, et n'assure par conséquent aucun contrôle sur l'existence réelle de la ressource représentée.
Documentation des constructeurs et destructeur
ENTPath | ( | ) |
Construit un nouveau chemin initialisé à la racine.
ENTPath | ( | String | path | ) |
Construit un nouveau chemin à partir de sa représentation textuelle.
Le chemin donné doit être absolu.
Documentation des fonctions membres
void clear | ( | ) |
Supprime le chemin actuellement enregistré et retourne à la racine.
Iterator<String> descendingIterator | ( | ) |
Retourne un itérateur sur les éléments du chemin, en partant du dossier courant jusqu'à la racine.
- Renvoie:
- Un itérateur sur les éléments du chemin, en partant du dossier courant jusqu'à la racine.
String getDirectoryName | ( | ) |
Retourne le nom du répertoire courant.
int getNbRequests | ( | ) |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier définit par cette instance en partant de la racine (/).
- Renvoie:
- Le nombre de requêtes nécessaires pour atteindre le dossier en partant de la racine (/).
static int getNbRequests | ( | String[] | path | ) | [static] |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier représenté par path
en partant de la racine (/).
- Paramètres:
-
path Le chemin à analyser.
- Renvoie:
- Le nombre de requêtes nécessaires pour atteindre le dossier en partant de la racine (/).
static int getNbRequests | ( | ENTPath | path | ) | [static] |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier représenté par path
en partant de la racine (/).
- Paramètres:
-
path Le chemin à analyser.
- Renvoie:
- Le nombre de requêtes nécessaires pour atteindre le dossier en partant de la racine (/).
static int getNbRequests | ( | String | path | ) | [static] |
Détermine le nombre de requêtes nécessaires pour atteindre le dossier représenté par path
en partant de la racine (/).
- Paramètres:
-
path Le chemin à analyser.
- Renvoie:
- Le nombre de requêtes nécessaires pour atteindre le dossier en partant de la racine (/).
String getRelative | ( | ENTPath | destination | ) |
Calcul et retourne le chemin relatif le plus simple correspondant au chemin absolu donné en paramètre par rapport au dossier courant actuellement représenté par cette instance.
- Paramètres:
-
destination le chemin absolu à relativiser.
- Renvoie:
- Le chemin relatif le plus simple permettant d'accéder au dossier destination à partir du dossier courant
void goTo | ( | String | path | ) |
Fusionne le chemin donné en paramètre avec le chemin actuel.
- Paramètres:
-
path Le chemin de déplacement
static boolean isAbsolute | ( | String[] | path | ) | [static] |
Détermine si un chemin est absolu ou relatif.
- Paramètres:
-
path Le chemin à analyser.
- Renvoie:
- True si le chemin est absolu, false sinon.
static boolean isAbsolute | ( | String | path | ) | [static] |
Détermine si un chemin est absolu ou relatif.
- Paramètres:
-
path Le chemin à analyser.
- Renvoie:
- True si le chemin est absolu, false sinon.
boolean isRoot | ( | ) |
Retourne vrai si le chemin actuel désigne la racine.
- Renvoie:
- True si le chemin actuel désigne la racine
Iterator<String> iterator | ( | ) |
Retourne un itérateur sur les éléments du chemin, en partant de la racine.
- Renvoie:
- Un itérateur sur les éléments du chemin, en partant de la racine.
int size | ( | ) |
Retourne le nombre d'éléments constituant ce chemin.
- Renvoie:
- Le nombre d'éléments constituant ce chemin.
String toString | ( | ) |
Retourne une représentation textuelle du chemin absolu.
- Renvoie:
- Une représentation textuelle du chemin absolu.
La documentation de cette classe a été générée à partir du fichier suivant :