Référence de la classe ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb

ControleurRechercheFilmWeb permet de parser une page web afin d'y retrouver les informations du film Plus de détails...

Liste de tous les membres

Fonctions membres publiques statiques

static ArrayList< AllocineFilmgetListeFilms (String titreFilm)
 permet de reprendre le contenu de la JTextField afin de lancer une recherche de la liste des films
static Film getInfoFilm (String ficheName)
 permet de reprendre les informations d'un film en fonction du nom de sa fiche (Allocine)

Fonctions membres privées statiques

static String traiterLienPage (String strLienPage)
 permet de remplacer les caractères non pris en charge par le controleur
static String replaceAccents (String str)
 permet de remplacer les caractères accentués par des caractères non accentués
static void fillListFilms (String contenuPage, ArrayList< AllocineFilm > listFilms)
 permet de reprendre la liste des films lors d'une recherche
static AllocineFilm creerAlloCineFilm (String strFilm)
 permet la création d'un AlloCineFilm en parsant une string
static String nettoyerCode (String contenuPage)
 fonction permettant de nettoyer un bout de code repris sur internet elle enlève tous les espaces inutiles et tous les sauts à la ligne
static String getPageCode (String lienPage)
 fonction permettant de reprendre le contenu d'une page web

Description détaillée

ControleurRechercheFilmWeb permet de parser une page web afin d'y retrouver les informations du film

Version:
17/05/2010
Auteur:
Chianese Paolo, Jaquet Antoine

Documentation des fonctions membres

static AllocineFilm ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.creerAlloCineFilm ( String  strFilm  )  [static, private]

permet la création d'un AlloCineFilm en parsant une string

Paramètres:
strFilm : string brute du film
Renvoie:
: un AllocineFilm contenant le résultat de la recherche
static void ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.fillListFilms ( String  contenuPage,
ArrayList< AllocineFilm listFilms 
) [static, private]

permet de reprendre la liste des films lors d'une recherche

Paramètres:
contenuPage : chaine contenant le contenu d'une page
listFilms : liste des films
static Film ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.getInfoFilm ( String  ficheName  )  [static]

permet de reprendre les informations d'un film en fonction du nom de sa fiche (Allocine)

Paramètres:
ficheName : nom de la fiche identifiant le film sur allocine
Renvoie:
: un nouveau film contenant toutes les informations retrouvées à son sujet sur allocine
static ArrayList<AllocineFilm> ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.getListeFilms ( String  titreFilm  )  [static]

permet de reprendre le contenu de la JTextField afin de lancer une recherche de la liste des films

Paramètres:
titreFilm : titre à rechercher
static String ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.getPageCode ( String  lienPage  )  [static, private]

fonction permettant de reprendre le contenu d'une page web

Paramètres:
lienPage : lien de la page dont on veut le code
Renvoie:
: retourne le code de la page nettoyé par la fonction nettoyerCode
static String ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.nettoyerCode ( String  contenuPage  )  [static, private]

fonction permettant de nettoyer un bout de code repris sur internet elle enlève tous les espaces inutiles et tous les sauts à la ligne

Paramètres:
contenuPage : code à nettoyer
Renvoie:
: un code nettoyé
static String ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.replaceAccents ( String  str  )  [static, private]

permet de remplacer les caractères accentués par des caractères non accentués

Paramètres:
str : chaîne à traiter
static String ch.hearc.proj2.frameajoutfilm.rechercheweb.ControleurRechercheFilmWeb.traiterLienPage ( String  strLienPage  )  [static, private]

permet de remplacer les caractères non pris en charge par le controleur


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Mon May 31 09:08:38 2010 pour Multigest par  doxygen 1.6.3