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

Class: xuProperty

Source Location: /xuML.php

Class Overview

xuNode
   |
   --xuProperty

La classe abstraite xuNode permet d'encapsuler les propriétés, formulaires (tab), collections et fonctions décrites dans les fichiers xuml.


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 3078]
La classe abstraite xuNode permet d'encapsuler les propriétés, formulaires (tab), collections et fonctions décrites dans les fichiers xuml.

Décrite par l'interface isChainable, cette classe donne naissance à la syntaxe métier chainable dont disposent chaque noeud xuml

Typiquement, la fonction each, parent, toggle, next, prev ...

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


[ Top ]


Class Variables


[line 3081]

$attributes = array()

Type:   mixed
[ Top ]


[line 3082]

$can_update = false

Type:   mixed
Overrides:   Array
[ Top ]


[line 3083]

$defined_attributes = array(
         "table","module","concept","obj_id","id","alias",
         "type","label","description","value","utf8Val",
         "list","search","insert","load","required","autocomplete",
         "can_list","can_view","can_update","can_insert","can_delete"
      )

Type:   mixed
[ Top ]


[line 3080]

$fk_obj =  ""

Type:   mixed
[ Top ]



Class Methods


constructor xuProperty [line 3089]

xuProperty xuProperty( &$parent, &$node)



Parameters:

   &$parent  
   &$node  

[ Top ]

method attr [line 3157]

void attr( [string $name = "value"], [string $value = "__NOTHING__"])

retourne ou met a jour un attribut de propriété

Parameters:

string   $name  
string   $value  

[ Top ]

method first [line 3191]

void first( )



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

[ Top ]

method next [line 3195]

void next( )



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

[ Top ]

method parent [line 3178]

void parent( )

(non-PHPdoc) Tags:

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

[ Top ]

method prev [line 3198]

void prev( )



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

[ Top ]

method toggle [line 3187]

void toggle( )

(non-PHPdoc) Tags:

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

[ Top ]

method update [line 3117]

void update( [ $value = "__NOTHING__"])

met à jour la propriété

Parameters:

   $value  

[ Top ]

method _value [line 3141]

void _value( [ $newVal = "__NOTHING__"])



Overrides xuNode::_value() (retourne la valeur de la propriété désignée en paramètre)

Parameters:

   $newVal  

[ Top ]


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