Class: I2CE SwissConfigFactory (Development): Difference between revisions

From IHRIS Wiki
(Created page with '{{otherversions|Class: I2CE_SwissConfigFactory}} This article describes the class ''I2CE_SwissConfigFactory'' . *Extends the class: [[Class: I2CE_SwissFactory (Development) | I2C…')
 
No edit summary
Line 25: Line 25:


===$child_node_cache===
===$child_node_cache===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L370 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 370
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L364 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 364
*Type: protected $child_node_cache
*Type: protected $child_node_cache


===$child_node_cache_index===
===$child_node_cache_index===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L371 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 371
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L365 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 365
*Type: protected $child_node_cache_index
*Type: protected $child_node_cache_index


Line 42: Line 42:
***Default Value: array()
***Default Value: array()
===count()===
===count()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L434 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 434
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L428 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 428
*Signature: public function count($swiss)
*Signature: public function count($swiss)
*Parameters:
*Parameters:
Line 48: Line 48:
===displayValues()===
===displayValues()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L346 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 346
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L346 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 346
*Signature: public function displayValues($contentNode,$path,$transient_options)
*Signature: public function displayValues($contentNode,$path,$action,$transient_options)
*Parameters:
**$contentNode
**$path
**$transient_options
===editValues()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L353 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 353
*Signature: public function editValues($contentNode,$path,$transient_options)
*Parameters:
*Parameters:
**$contentNode  
**$contentNode  
**$path  
**$path  
**$action
**$transient_options  
**$transient_options  
***Default Value: array()
===ensureIterator()===
===ensureIterator()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L377 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 377
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L371 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 371
*Signature: protected function ensureIterator($swiss)
*Signature: protected function ensureIterator($swiss)
*Parameters:
*Parameters:
Line 149: Line 144:
**$attr  
**$attr  
===key()===
===key()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L394 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 394
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L388 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 388
*Signature: public function key($swiss)
*Signature: public function key($swiss)
*Parameters:
*Parameters:
**$swiss  
**$swiss  
===next()===
===next()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L406 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 406
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L400 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 400
*Signature: public function next($swiss)
*Signature: public function next($swiss)
*Parameters:
*Parameters:
**$swiss  
**$swiss  
===rewind()===
===rewind()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L412 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 412
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L406 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 406
*Signature: public function rewind($swiss)
*Signature: public function rewind($swiss)
*Parameters:
*Parameters:
Line 169: Line 164:
**$path  
**$path  
===valid()===
===valid()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L418 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 418
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php#L412 i2ce/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php] on line 412
*Signature: public function valid($swiss)
*Signature: public function valid($swiss)
*Parameters:
*Parameters:

Revision as of 07:55, 27 May 2010


This article describes the class I2CE_SwissConfigFactory .

I2CE_SwissConfigFactory

Variables

$configNodes

@var protected DOMNode $configNode

$statii

$module

$translatedConfigs

$child_node_cache

$child_node_cache_index

Methods

__construct()

construct a swiss swiss factory and create it if it doesn't exist. @param I2CE_MagicDataNode $storage. The root of the magic data we will be operating on @param string $swissName. The classname for the root swiss object. @throws Exception

count()

displayValues()

ensureIterator()

getAttribute()

getChildConfigNode()

getChildConfigNodes()

getChildNames()

getChildStorage()

getChildType()

getConfigNode()

getDescription()

getDisplayName()

getRootStorage()

getRootType()

getStatus()

getTranslatedContentAtPath()

getURLRoot()

hasAttribute()

key()

next()

rewind()

setupNode()

valid()

Inherited Methods

current()

This public method is inherited from I2CE_SwissFactory->current()

getPage()

This public method is inherited from I2CE_SwissFactory->getPage()

getPath()

This public method is inherited from I2CE_SwissFactory->getPath()

getPathComponents()

This public method is inherited from I2CE_SwissFactory->getPathComponents()

getStorage()

This public method is inherited from I2CE_SwissFactory->getStorage()

getStoredOptions()

This public method is inherited from I2CE_SwissFactory->getStoredOptions()

getSwiss()

This public method is inherited from I2CE_SwissFactory->getSwiss()

getURLQueryString()

This public method is inherited from I2CE_SwissFactory->getURLQueryString()

humanText()

This public method is inherited from I2CE_SwissFactory->humanText()

setRedirect()

This public method is inherited from I2CE_SwissFactory->setRedirect()

setRootSwiss()

This public method is inherited from I2CE_SwissFactory->setRootSwiss()

setStoredOptions()

This public method is inherited from I2CE_SwissFactory->setStoredOptions()

updateValues()

This public method is inherited from I2CE_SwissFactory->updateValues()

setupDisplay()

This protected method is inherited from I2CE_SwissFactory->setupDisplay()

Inherited Variables

$page

Theis protected variable is inherited from I2CE_SwissFactory->$page

$swiss

Theis protected variable is inherited from I2CE_SwissFactory->$swiss

$stored_options

Theis protected variable is inherited from I2CE_SwissFactory->$stored_options

$template

Theis protected variable is inherited from I2CE_SwissFactory->$template

$style

Theis protected variable is inherited from I2CE_SwissFactory->$style