xuserver
[ class tree: xuserver ] [ index: xuserver ] [ all elements ]

Class: xuCollection

Source Location: /xuML.php

Class Overview

xuNode
   |
   --xuCollection

Classe PHP qui représente une collection d'objet


Author(s):

Version:

  • 1.6.1

Copyright:

  • Copyright (c) 2007 Gaël Jaunin, Meryl Simon

Variables

Methods


Inherited Variables

Inherited Methods

Class: xuNode

xuNode::xuNode()
xuNode::each()
Méthode chainable qui applique une fonction sur chaque objet dans la sélection en cours.
xuNode::first()
xuNode::flush()
imprime la chaine des valeurs de retour des methodes sur la réponse du serveur.
xuNode::mother()
donne accès à l'objet mère.
xuNode::next()
xuNode::parent()
donne accès à l'objet parent.
xuNode::prev()
xuNode::toggle()
xuNode::write()
Imprime la valeur de retour des methodes sur la réponse du serveur.
xuNode::_icon()
xuNode::_value()
retourne la valeur de la propriété désignée en paramètre
xuNode::_xml()
xuNode::__call()
Méthode magique qui permet d'appliquer les méthodes métier à une sélection d'objets de héritant de xuNode.
xuNode::__callMethod()
retourne la fonction closure appliquée en chaine et en boucle sur la sélection en cours lors d'un __call sur l'objet xuNode.
xuNode::__toString()
Méthode magique qui autorise la concatation du résultat d'une instruction phpChain dans une chaine de caractères.

Class Details

[line 3215]
Classe PHP qui représente une collection d'objet

Elle permet de générer les requêtes SQL nécessaire à la recherche des éléments d'une collection et encapsule les méthodes de listage, d'ajout, de suppression des éléments d'un collection de l'objet paretn

Tags:
version:  1.6.1
copyright:  Copyright (c) 2007 Gaël Jaunin, Meryl Simon


[ Top ]


Class Variables


[line 3226]

$concept =

Type:   mixed
[ Top ]


[line 3217]

$label =

Type:   mixed
Overrides:   Array
[ Top ]


[line 3225]

$module =

Type:   mixed
[ Top ]


[line 3224]

$parent =

l'objet qui possède la collection
Type:   xuClass
Overrides:   Array
[ Top ]


[line 3228]

$sqlId =

Type:   mixed
[ Top ]


[line 3230]

$sqlIdDual =

Type:   mixed
[ Top ]


[line 3231]

$sqlIn =

Type:   mixed
[ Top ]


[line 3235]

$sqlInsert =

Type:   mixed
[ Top ]


[line 3233]

$sqlLink =

Type:   mixed
[ Top ]


[line 3229]

$sqlList =

Type:   mixed
[ Top ]


[line 3232]

$sqlOut =

Type:   mixed
[ Top ]


[line 3234]

$sqlUnLink =

Type:   mixed
[ Top ]


[line 3227]

$table =

Type:   mixed
[ Top ]


[line 3218]

$type =

Type:   mixed
[ Top ]



Class Methods


constructor xuCollection [line 3237]

xuCollection xuCollection( &$parent, $node)



Parameters:

   &$parent  
   $node  

[ Top ]

method append [line 3361]

void append( $clxId)



Parameters:

   $clxId  

[ Top ]

method delete [line 3392]

void delete( $clxId)



Parameters:

   $clxId  

[ Top ]

method each [line 3522]

void each( [ $pfunc = ""], [ $toggle = ""])



Overrides xuNode::each() (Méthode chainable qui applique une fonction sur chaque objet dans la sélection en cours.)

Parameters:

   $pfunc  
   $toggle  

[ Top ]

method first [line 3556]

void first( )



Overrides xuNode::first() (parent method not documented)

[ Top ]

method insert [line 3373]

xuClass insert( [integer $clxId = "new"])

Insere un élément dans la collection

Parameters:

integer   $clxId   le numéro de l'élément à inserer

[ Top ]

method link [line 3332]

void link( $clxId, [ $toggle = "in"])



Parameters:

   $clxId  
   $toggle  

[ Top ]

method next [line 3562]

void next( )



Overrides xuNode::next() (parent method not documented)

[ Top ]

method parent [line 3518]

void parent( )



Overrides xuNode::parent() (donne accès à l'objet parent.)

[ Top ]

method populate [line 3465]

void populate( [ $toggle = "in"])



Parameters:

   $toggle  

[ Top ]

method prev [line 3566]

void prev( )



Overrides xuNode::prev() (parent method not documented)

[ Top ]

method remove [line 3364]

void remove( $clxId)



Parameters:

   $clxId  

[ Top ]

method toggle [line 3543]

void toggle( [ $toggle = "in"])



Overrides xuNode::toggle() (parent method not documented)

Parameters:

   $toggle  

[ Top ]

method update [line 3409]

void update( $clxId)



Parameters:

   $clxId  

[ Top ]


Documentation generated on Thu, 22 Dec 2011 11:33:11 +0000 by phpDocumentor 1.4.3