Class ListeEntiteURL

java.lang.Object
   |
   +----ListeEntiteURL

public class ListeEntiteURL
extends Object
implements Serializable
Classe decrivant une liste d'EntiteURL, sans doublon sur l'attribut URL des EntiteURLs.


Method Index

 o addElement(EntiteURL)
Ajouter un element a la liste en s'assurant qu'il n'y a pas de doublon sur l'attribut URL.
 o addThisTo(ListeEntiteURL, EntiteURL)
Ajoute tous les element de la liste dans la liste passee en argument.
 o getElementToParse()
Retourne une EntiteURL a parser.
L'entiteURL retournee est mise a l'etat parsing ! Il faudra donc la liberer apres le parsing en appellant l'une des methodes : setTelecharged(true) ou setTelecharging(false)
 o getElementToTelecharge()
Retourne une EntiteURL a telecharger.
L'entiteURL retournee est mise a l'etat telecharging ! Il faudra donc la liberer apres terlechargement en appellant l'une des methodes : setTelecharged(true) ou setTelecharging(false)
 o getFirst()
 o getURL()
 o nothingToDo()
Indique s'il reste ne reste aucune EntiteURL a Paarse ou a Telecharger.
 o toString()

Methods

 o addElement
 public final synchronized EntiteURL addElement(EntiteURL u)
Ajouter un element a la liste en s'assurant qu'il n'y a pas de doublon sur l'attribut URL.

Returns:
l'element qui a ete ajoute ou celui dont il faut mettre la profondeur a jour.
 o addThisTo
 public void addThisTo(ListeEntiteURL lst,
                       EntiteURL entiteURL)
Ajoute tous les element de la liste dans la liste passee en argument. Il n'y a pas de synchronisation car cette methode ne doit pas etre utiliseren mode ajout pendant l'operation

 o getElementToTelecharge
 public final EntiteURL getElementToTelecharge()
Retourne une EntiteURL a telecharger.
L'entiteURL retournee est mise a l'etat telecharging ! Il faudra donc la liberer apres terlechargement en appellant l'une des methodes : setTelecharged(true) ou setTelecharging(false)

Returns:
Une EntiteURL a telecharger et null s'il n'y en a pas.
 o getElementToParse
 public final EntiteURL getElementToParse()
Retourne une EntiteURL a parser.
L'entiteURL retournee est mise a l'etat parsing ! Il faudra donc la liberer apres le parsing en appellant l'une des methodes : setTelecharged(true) ou setTelecharging(false)

Returns:
Une EntiteURL a parser et null s'il n'y en a pas.
 o nothingToDo
 public final boolean nothingToDo()
Indique s'il reste ne reste aucune EntiteURL a Paarse ou a Telecharger.

Returns:
true s'il n'y a rien a faire (Telecharger ou parser), false sinon.
 o getURL
 public URL getURL()
 o getFirst
 public EntiteURL getFirst()
 o toString
 public String toString()
Overrides:
toString in class Object