Class PageWeb

java.lang.Object
  |
  +--PageWeb

public class PageWeb
extends java.lang.Object

Classe permettant de stocker dans la pile fifo du crawler à la fois une url de page à visiter et la profondeur de celle-ci par rapport à une des pages de démarrage de l'application.


Field Summary
 int depth
          Profondeur de la page à visiter par rapport à une des pages de démarrage de l'application.
 java.lang.String url
          URL d'une page web à vister.
 
Constructor Summary
PageWeb()
          Construit un nouvel objet PageWeb sans initialiser ses champs.
PageWeb(java.lang.String url, int depth)
          Construit un nouvel objet PageWeb en initialisant tous ses champs.
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare deux objets et détermine s'il désigne la même page web.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

public java.lang.String url
URL d'une page web à vister.


depth

public int depth
Profondeur de la page à visiter par rapport à une des pages de démarrage de l'application.

Constructor Detail

PageWeb

public PageWeb()
Construit un nouvel objet PageWeb sans initialiser ses champs.


PageWeb

public PageWeb(java.lang.String url,
               int depth)
Construit un nouvel objet PageWeb en initialisant tous ses champs.

Method Detail

equals

public boolean equals(java.lang.Object o)
Compare deux objets et détermine s'il désigne la même page web.

L'objet passé en argument doit être de type PageWeb.

Deux objet PageWeb sont identiques si leurs champs le sont.

Overrides:
equals in class java.lang.Object
Parameters:
o - l'objet auquel il faut comparer
Returns:
  • true si les deux objets désignent la même page web.
  • false sinon