Core::arbitBaseStruct
Class arbitBaseStruct
Basic struct class with optional value validation when the __set method gets overwritten in the child classes. Basic struct class with optional value validation when the __set method gets overwritten in the child classes.
Implements interfaces:
Author(s):
|
Version:
|
$Revision: 1692 $ |
|
License:
|
GPL |
Descendants
| Child Class |
Description |
| arbitFrameworkDiffToken |
This is a implemntation of the common diff algorithm for arbritrary arrays of tokens.
|
| arbitSignalSlotStruct |
Arbit signal data base struct.
|
| arbitModelBase |
Basic model class, provifing the default methods for getters and setters for model classes.
|
| arbitViewModel |
Basic view model struct
Does not enforce anything, just a root class for object identification and possible future checks / unifications.
|
| arbitModuleDefintion |
Base class for module definitions.
|
Member Variables
|
protected array |
$properties
= array()
Array containing the structs properties.
Array containing the structs properties. |
Method Summary
|
protected void |
deepClone(
$array
)
Deep clone array structures |
|
public array |
getProperties(
)
Get property names
Returns an arary with all properties defined in this struct. |
|
public void |
__clone(
)
Method called, when struct ist cloned |
Methods
deepClone
void
deepClone(
$array
)
Deep clone array structures Deep clone array structures
Parameters:
| Name |
Type |
Description |
$array |
array |
|
getProperties
array
getProperties(
)
Get property names
Returns an arary with all properties defined in this struct. Get property names
Returns an arary with all properties defined in this struct.
Redefined in descendants as:
| Method |
Description |
arbitSignalSlotStruct::getProperties() |
Return an array with the available properties
Returns an array containing the keys of all properties which are set in the view model.
|
arbitViewModel::getProperties() |
Return an array with the available properties
Returns an array containing the keys of all properties which are set in the view model.
|
__clone
void
__clone(
)
Method called, when struct ist cloned Method called, when struct ist cloned
|