Class ObjectList

Description

Implements interfaces:

Gestion de listes d'objets

Located in /karibou2/lib/objectlist.class.php (line 16)


	
			
Direct descendents
Class Description
AppList Une liste d'applications
ModelBuilder Une liste de pages
GroupList
UserList Une liste d'utilisateurs avec fonctions de tris et filtres
HomeMiniApps
HomeContainers
CalendarEventList
Variable Summary
Array $data
Method Summary
ObjectList __construct ()
void compare_date (mixed $a, mixed $b)
int count ()
void current ()
ObjectList filter (function $function)
void getData ()
void key ()
int merge (mixed $objectlist)
void next ()
void offsetExists (mixed $offset)
void offsetGet (mixed $offset)
void offsetSet (mixed $offset, mixed $value)
void offsetUnset (mixed $offset)
void prev ()
void rewind ()
void sort (function $function)
void sortby (mixed $by)
void valid ()
Variables
Array $data (line 21)
  • access: protected
Methods
Constructor __construct (line 28)
ObjectList __construct ()

Redefined in descendants as:
compare_date (line 176)
void compare_date (mixed $a, mixed $b)
count (line 161)

Compte le nombre d'enregistrements

int count ()
current (line 45)

Return the current array element

void current ()
filter (line 150)

Filtre la liste avec une fonction personnalisée

renvoie une ObjectList filtrée par la fonction

ObjectList filter (function $function)
  • function $function: nom de la fonction filtre

Redefined in descendants as:
getData (line 196)

Retour de la variable protégée data (pour permettre le merge)

  • access: public
void getData ()
key (line 53)

Return the key of the current array element

void key ()
merge (line 171)

Fusionne 2 objectlists

int merge (mixed $objectlist)
next (line 62)

Move forward by one

PHP's next() returns false if there are no more elements

void next ()
offsetExists (line 86)
void offsetExists (mixed $offset)
offsetGet (line 98)
void offsetGet (mixed $offset)
offsetSet (line 103)
void offsetSet (mixed $offset, mixed $value)

Redefined in descendants as:
offsetUnset (line 115)
void offsetUnset (mixed $offset)
prev (line 71)

Move backward by one

PHP's prev() returns false if there are no more elements

void prev ()
rewind (line 37)

Return the array "pointer" to the first element

PHP's reset() returns false if the array has no elements

void rewind ()
sort (line 128)

Tri la liste avec une fonction personnalisée

La fonction peut être dans un Objet : array($this, "nomDeFonction") renvoie "false" si le tri a échoué

void sort (function $function)
  • function $function: nom de la fonction qui servira de trie
sortby (line 134)
void sortby (mixed $by)
valid (line 80)

Is the current element valid?

void valid ()

Documentation generated on Sat, 17 Feb 2007 02:55:16 +0100 by phpDocumentor 1.3.0RC3