edu.uoc.pfc.profile.xml
Class ProfileXMLParser

java.lang.Object
  extended by edu.uoc.pfc.profile.xml.ProfileXMLParser

public class ProfileXMLParser
extends Object

Classe encarregada de passar de objecte Profile a document XML i de document XML a objecte Profile.

Author:
Rubén Salvador Gareta

Constructor Summary
ProfileXMLParser()
          Mètode constructor.
 
Method Summary
 Profile profileFromXMLFile(File file)
          Mètode encarregat d'obtenir un objecte Profile amb les dades del perfil de l'usuari a partir d'un fitxer XML.
 void profileToXMLFile(Profile profile, File file)
          Mètode amb el qual, a partir d'un objecte Profile s'obté un OutputStream amb el document XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileXMLParser

public ProfileXMLParser()
                 throws ProfileException
Mètode constructor.

Throws:
ProfileException
Method Detail

profileToXMLFile

public void profileToXMLFile(Profile profile,
                             File file)
                      throws ProfileException
Mètode amb el qual, a partir d'un objecte Profile s'obté un OutputStream amb el document XML.

Parameters:
profile - Objecte amb les dades del perfil d'usuari.
file - Fitxer on s'escriurà l'XML obtingut.
Throws:
ProfileException

profileFromXMLFile

public Profile profileFromXMLFile(File file)
                           throws ProfileException
Mètode encarregat d'obtenir un objecte Profile amb les dades del perfil de l'usuari a partir d'un fitxer XML.

Parameters:
file - Fitxer XML del qual es vol obtenir l'objecte Profile.
Returns:
Objecte Profile amb les dades del perfil de l'usuari.
Throws:
ProfileException