Class CdDonnee

java.lang.Object
  |
  +--Cederom
        |
        +--CdDonnee

public class CdDonnee
extends Cederom
implements java.io.Serializable

Cette classe représente le type abstrait d'un CD de données, ce qui peut être CD composé de divers fichiers (.doc, .html,...), mais aussi un CD de mp3, car un CD de mp3 n'est qu'un CD de données particulier... Cette classe dérive de la classe Cederom, qui représente les CD-ROM d'une manière générale: CD-Audio (non implémenté), CD de données, CDI(non implémenté), CD-Video(non implémenté)...

See Also:
Serialized Form

Constructor Summary
CdDonnee(java.lang.String title, java.lang.String proprietaire, java.lang.String mountpoint)
          Constructeur "classique"
CdDonnee(java.lang.String title, java.lang.String proprietaire, java.lang.String[] tree)
          Constructeur utilisé pour reconstituer un CD lors d'une recherche
 
Method Summary
 void buildTree()
          Construit le tableau de String du CD qui représente son contenu
 java.lang.String[] cloneToi()
          Méthode utilisé avant de faire un parseur sur le CD, pour ne pas modifier le String[] du CD
 java.util.Hashtable getHasch()
           
 void sauveToi()
          Méthode pour sauver un CdDonnee dans une base de donnée locale
 void setTree(ParcoursRecursif pr)
          Pour changer le String[] du CD
 
Methods inherited from class Cederom
genererFormat, getMountPoint, getProprietaire, getTaille, getTitle, getTree, setTaille, setTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CdDonnee

public CdDonnee(java.lang.String title,
                java.lang.String proprietaire,
                java.lang.String mountpoint)
Constructeur "classique"
Parameters:
title - nom du CD
proprietaire - proprietaire du CD
mountpoint - point de montage du CD (/mnt/cdrom/ sous Linux, D:\ sous Windows,...)

CdDonnee

public CdDonnee(java.lang.String title,
                java.lang.String proprietaire,
                java.lang.String[] tree)
Constructeur utilisé pour reconstituer un CD lors d'une recherche
Parameters:
title - nom du CD
proprietaire - propriétaire du CD
tree - tableau de string du contenu du CD
Method Detail

buildTree

public void buildTree()
Construit le tableau de String du CD qui représente son contenu

cloneToi

public java.lang.String[] cloneToi()
Méthode utilisé avant de faire un parseur sur le CD, pour ne pas modifier le String[] du CD
Overrides:
cloneToi in class Cederom

setTree

public void setTree(ParcoursRecursif pr)
Pour changer le String[] du CD

getHasch

public java.util.Hashtable getHasch()

sauveToi

public void sauveToi()
Méthode pour sauver un CdDonnee dans une base de donnée locale