Class EntiteURL

java.lang.Object
   |
   +----EntiteURL

public class EntiteURL
extends Object
implements Serializable
Classe decrivant une EntiteURL :
On entend par la une URL a telecharger et tout les attributs neccessaire a cette tache.


Constructor Index

 o EntiteURL(URL, int)

Method Index

 o addChild(EntiteURL)
Ajoute un fils a cet EntiteURL.
 o childAt(int)
 o childSize()
 o getEnTelecharging()
 o getFile()
 o getMimeType()
Retourne la valeur du MimeType de l'EntiteURL a condition que l'URL ait deja ete telecharge.
 o getParsed()
 o getProfondeur()
 o getTelecharged()
 o getURL()
 o incErreur()
Incremente le nombre d'erreur au telechargement et libere telecharging.
 o isToParse()
 o isToTelecharge()
Determine si l'EntiteURL est a telecharge.
 o setFile(File)
Positionne la valeur du fichier ou le fichier correcpondant a l'URL est stocke sur le disque.
 o setMimeType(String)
Positionne la valeur du MimeType
 o setParsed(boolean)
 o setParsing(boolean)
 o setProfondeur(int)
Positionne la profondeur a laquelle il faut descendre recursivement sur cet URL.
 o setTelecharged(boolean)
 o setTelecharging(boolean)
 o toString()

Constructors

 o EntiteURL
 public EntiteURL(URL url,
                  int profondeur)

Methods

 o toString
 public String toString()
Overrides:
toString in class Object
 o getMimeType
 public synchronized String getMimeType()
Retourne la valeur du MimeType de l'EntiteURL a condition que l'URL ait deja ete telecharge.

Returns:
Le MimeType de l'URL telecharge ou null si le telechargement n'a pas encore ete effectue;
See Also:
setMimeType
 o setMimeType
 public synchronized void setMimeType(String mimeType)
Positionne la valeur du MimeType

See Also:
getMimeType
 o getFile
 public synchronized File getFile()
 o setFile
 public synchronized void setFile(File file)
Positionne la valeur du fichier ou le fichier correcpondant a l'URL est stocke sur le disque.

See Also:
getFile
 o getURL
 public URL getURL()
 o getProfondeur
 public synchronized int getProfondeur()
Returns:
Retourne la profondeur a laquelle il faut descendre recursivement sur cet URL.
 o setProfondeur
 public synchronized boolean setProfondeur(int profondeur)
Positionne la profondeur a laquelle il faut descendre recursivement sur cet URL.

Returns:
true si la profondeur des fils doit etre mise a niveau, false sinon.
 o setTelecharging
 public synchronized void setTelecharging(boolean telecharging)
Returns:
Retourne la profondeur a laquelle il faut descendre recursivement sur cet URL.
 o getEnTelecharging
 public synchronized boolean getEnTelecharging()
 o isToTelecharge
 public synchronized boolean isToTelecharge()
Determine si l'EntiteURL est a telecharge. Si tel est le cas l'objet bascule dans l'etat telechargement en cours. L'objet considere alors que l'appelant de la methode va effectuer le telechargement et appeller ensuite la methode setTelecharged() pour signifier que le telechargement est termine. L'appellant doit appeller la methode setTelecharged(true) ou setTelecharging(false)

Returns:
true si l'EntiteURL est a telecharger, false sinon.
 o setTelecharged
 public synchronized void setTelecharged(boolean telecharged)
 o getTelecharged
 public synchronized boolean getTelecharged()
 o isToParse
 public synchronized boolean isToParse()
 o setParsing
 public synchronized void setParsing(boolean parsing)
 o setParsed
 public synchronized void setParsed(boolean parsed)
 o getParsed
 public synchronized boolean getParsed()
 o incErreur
 public boolean incErreur()
Incremente le nombre d'erreur au telechargement et libere telecharging.

Returns:
true si des tentatives sont encore possible et false sinon.
 o addChild
 public void addChild(EntiteURL e)
Ajoute un fils a cet EntiteURL. On verifie qu'il n'y ait pas de doublons.

 o childSize
 public int childSize()
 o childAt
 public EntiteURL childAt(int i)