Class DirCache

Class DirCache

java.lang.Object
   |
   +----DirCache

public class DirCache
extends Object
DirCache Implemente la gestion d'un cache, il y a un cache par page (adresse)

Method Index

 o addElement(String, String, boolean)
Ajoute un element
 o Element(String)
Renvoie le contenu d'une Url
 o indexOf(String)
Renvoie la position de l'Url dans le cache
 o isIn(String)
 o list(String)
Renvoie le contenu d'une Url

Methods

 o isIn
  public boolean isIn(String Url)
Parameters:
Url - l'adresse a tester
Returns:
renvoie vrai si l'url est dans le cache
 o indexOf
  public int indexOf(String Url)
Renvoie la position de l'Url dans le cache
Parameters:
Url - l'adresse a tester
Returns:
renvoie la position de l'url dans le cache, -1 si elle n'existe pas
 o addElement
  public void addElement(String Url,
                         String Rep,
                         boolean Ftp)
Ajoute un element
Parameters:
Url - l'adresse de l'URL (sert aussi pour l'indexation)
Rep - le contenu de la page
Ftp - vrai si le contenu vient d'un Ftp
Returns:
pas de valeur de retour implemente un cache de type FIFO
 o Element
  public Hashtable Element(String Url)
Renvoie le contenu d'une Url
Parameters:
Url - : l'adresse
Returns:
renvoie une table de hachage representant l'url, ou null si il n'existe pas
 o list
  public String[] list(String Url)
Renvoie le contenu d'une Url
Parameters:
Url - : l'adresse
Returns:
renvoie un tableau de String representant le contenu de l'Url