Class BlocList

java.lang.Object
  extended byBlocList

public class BlocList
extends java.lang.Object

Liste de Blocs, fonctionne comme une ArrayList mais avec l'avantage de n'accepter que les Blocs.


Constructor Summary
BlocList()
          Constructeur de base.
BlocList(BlocList copy)
          Constructeur de copie
 
Method Summary
 void add(java.lang.String body)
          Ajoute un élément Bloc à la liste.
 void add(java.lang.String body, java.lang.String id)
          Ajoute un élément Bloc à la liste.
 Bloc get(int index)
          Retourne un bloc selon sa position
 Bloc get(java.lang.String id)
          Retourne un bloc selon son id.
 int size()
          Retourne la taille de la liste.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlocList

public BlocList()
Constructeur de base.


BlocList

public BlocList(BlocList copy)
Constructeur de copie

Parameters:
copy - Liste de Blocs à copier
Method Detail

add

public void add(java.lang.String body,
                java.lang.String id)
Ajoute un élément Bloc à la liste.

Parameters:
body - corps du Bloc
id - id du Bloc

add

public void add(java.lang.String body)
Ajoute un élément Bloc à la liste. id est mis à la valeur de la taille actuelle de la liste.

Parameters:
body - corps du Bloc

get

public Bloc get(int index)
Retourne un bloc selon sa position

Parameters:
index - position du Bloc dans la liste

get

public Bloc get(java.lang.String id)
Retourne un bloc selon son id.

Parameters:
id - id du Bloc recherché

size

public int size()
Retourne la taille de la liste.

Returns:
taille de la liste courante