Public Member Functions | Protected Attributes

MetaIterator Class Reference

Inheritance diagram for MetaIterator:
Inheritance graph
[legend]

Public Member Functions

 __construct (&$xmlArr, $childClassName, $parentObj=null)
 merge (&$anotherMIObj)
 get ($key)
 set ($key, $val)
 count ()
 rewind ()
 current ()
 key ()
 next ()
 valid ()

Protected Attributes

 $m_prtObj = null
 $m_var = array()

Detailed Description

Definition at line 187 of file sysclass_inc.php.


Constructor & Destructor Documentation

__construct ( &$  xmlArr,
childClassName,
parentObj = null 
)

Contructor of class

Parameters:
array$xmlArr
string$childClassName
object$parentObj
Returns:
void

If a '.' is found within className we need to require such class and then get the className after the last dot ex. shared.dataobjs.FieldName, in this case FieldName is the class, shared/dataobjs the path

The best solution to this is enable object factory to specify its resulting object constructor parameters

Reimplemented in BizRecord, Panel, and securityFilter.

Definition at line 209 of file sysclass_inc.php.


Member Function Documentation

current (  )

Current item

Returns:
mixed

Definition at line 320 of file sysclass_inc.php.

Here is the caller graph for this function:

get ( key )

Get value

Parameters:
mixed$key
Returns:
mixed

Definition at line 284 of file sysclass_inc.php.

key (  )
Returns:
mixed

Definition at line 329 of file sysclass_inc.php.

merge ( &$  anotherMIObj )

Merge to another MetaIterator object

Parameters:
MetaIterator$anotherMIObjanother MetaIterator object
Returns:
void

Reimplemented in BizRecord.

Definition at line 270 of file sysclass_inc.php.

next (  )
Returns:
mixed

Definition at line 338 of file sysclass_inc.php.

rewind (  )

Rewind

Returns:
void

Definition at line 310 of file sysclass_inc.php.

set ( key,
val 
)

Set value

Parameters:
mixed$key
mixed$val

Definition at line 295 of file sysclass_inc.php.

valid (  )
Returns:
boolean

Definition at line 347 of file sysclass_inc.php.

Here is the call graph for this function:


The documentation for this class was generated from the following file: