Class: I2CE SwissConfigFactory: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 1: Line 1:
This article describes the class ''I2CE_SwissConfigFactory''.
This article describes the class ''I2CE_SwissConfigFactory''.
*Extends the class: [[Class: I2CE_SwissFactory | I2CE_SwissFactory]].
*Extends the class: [[Class: I2CE_SwissFactory | I2CE_SwissFactory]].
*Parent Classses:  [[Class: I2CE_SwissFactory | I2CE_SwissFactory]]
*Location: Part of the module [[I2CE Module List#swissConfig|swissConfig]] in the package [https://launchpad.net/i2ce I2CE]
*Location: Part of the module [[I2CE Module List#swissConfig|swissConfig]] in the package [https://launchpad.net/i2ce I2CE]
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php]
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/annotate/head:/modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php modules/SwissFactory/modules/SwissConfig/lib/I2CE_SwissConfigFactory.php]
Line 142: Line 141:
*Parameters:
*Parameters:
**$swiss  
**$swiss  
==Inherited Methods==
===current()===
This public method is inherited from [[Class: I2CE_SwissFactory#current() | I2CE_SwissFactory->current()]]
===getPage()===
This public method is inherited from [[Class: I2CE_SwissFactory#getPage() | I2CE_SwissFactory->getPage()]]
===getPath()===
This public method is inherited from [[Class: I2CE_SwissFactory#getPath() | I2CE_SwissFactory->getPath()]]
===getPathComponents()===
This public method is inherited from [[Class: I2CE_SwissFactory#getPathComponents() | I2CE_SwissFactory->getPathComponents()]]
===getStorage()===
This public method is inherited from [[Class: I2CE_SwissFactory#getStorage() | I2CE_SwissFactory->getStorage()]]
===getStoredOptions()===
This public method is inherited from [[Class: I2CE_SwissFactory#getStoredOptions() | I2CE_SwissFactory->getStoredOptions()]]
===getSwiss()===
This public method is inherited from [[Class: I2CE_SwissFactory#getSwiss() | I2CE_SwissFactory->getSwiss()]]
===getURLQueryString()===
This public method is inherited from [[Class: I2CE_SwissFactory#getURLQueryString() | I2CE_SwissFactory->getURLQueryString()]]
===humanText()===
This public method is inherited from [[Class: I2CE_SwissFactory#humanText() | I2CE_SwissFactory->humanText()]]
===setRedirect()===
This public method is inherited from [[Class: I2CE_SwissFactory#setRedirect() | I2CE_SwissFactory->setRedirect()]]
===setRootSwiss()===
This public method is inherited from [[Class: I2CE_SwissFactory#setRootSwiss() | I2CE_SwissFactory->setRootSwiss()]]
===setStoredOptions()===
This public method is inherited from [[Class: I2CE_SwissFactory#setStoredOptions() | I2CE_SwissFactory->setStoredOptions()]]
===updateValues()===
This public method is inherited from [[Class: I2CE_SwissFactory#updateValues() | I2CE_SwissFactory->updateValues()]]
===setupDisplay()===
This protected method is inherited from [[Class: I2CE_SwissFactory#setupDisplay() | I2CE_SwissFactory->setupDisplay()]]
==Inherited Variables==
===$page===
Theis protected variable is inherited from [[Class: I2CE_SwissFactory#$page | I2CE_SwissFactory->$page]]
===$swiss===
Theis protected variable is inherited from [[Class: I2CE_SwissFactory#$swiss | I2CE_SwissFactory->$swiss]]
===$stored_options===
Theis protected variable is inherited from [[Class: I2CE_SwissFactory#$stored_options | I2CE_SwissFactory->$stored_options]]
===$template===
Theis protected variable is inherited from [[Class: I2CE_SwissFactory#$template | I2CE_SwissFactory->$template]]
===$style===
Theis protected variable is inherited from [[Class: I2CE_SwissFactory#$style | I2CE_SwissFactory->$style]]




[[Category:Class Documentation]]
[[Category:Class Documentation]]

Revision as of 12:20, 19 October 2009

This article describes the class I2CE_SwissConfigFactory.

I2CE_SwissConfigFactory

Variables

$configNodes

@var protected DOMNode $configNode

  • Type: protected $configNodes

$statii

  • Type: protected $statii

$module

  • Type: protected $module

$translatedConfigs

  • Type: protected $translatedConfigs

$child_node_cache

  • Type: protected $child_node_cache

$child_node_cache_index

  • Type: protected $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

  • Signature: public function __construct($page,$options)
  • Parameters:
    • $page
    • $options
      • Default Value: array()

count()

  • Signature: public function count($swiss)
  • Parameters:
    • $swiss

displayValues()

  • Signature: public function displayValues($contentNode,$path,$transient_options)
  • Parameters:
    • $contentNode
    • $path
    • $transient_options

editValues()

  • Signature: public function editValues($contentNode,$path,$transient_options)
  • Parameters:
    • $contentNode
    • $path
    • $transient_options

ensureIterator()

  • Signature: protected function ensureIterator($swiss)
  • Parameters:
    • $swiss

getAttribute()

  • Signature: public function getAttribute($swiss,$attr)
  • Parameters:
    • $swiss
    • $attr

getChildConfigNode()

  • Signature: protected function getChildConfigNode($node,$child)
  • Parameters:
    • $node
    • $child

getChildConfigNodes()

  • Signature: protected function getChildConfigNodes($swiss,$child)
  • Parameters:
    • $swiss
    • $child
      • Default Value: null

getChildNames()

  • Signature: public function getChildNames($swiss)
  • Parameters:
    • $swiss

getChildStorage()

  • Signature: public function getChildStorage($swiss,$child,$create)
  • Parameters:
    • $swiss
    • $child
      • Default Value: null
    • $create
      • Default Value: false

getChildType()

  • Signature: public function getChildType($swiss,$child)
  • Parameters:
    • $swiss
    • $child

getConfigNode()

  • Signature: public function getConfigNode($swiss)
  • Parameters:
    • $swiss

getDescription()

  • Signature: public function getDescription($swiss)
  • Parameters:
    • $swiss

getDisplayName()

  • Signature: public function getDisplayName($swiss)
  • Parameters:
    • $swiss

getRootStorage()

  • Signature: protected function getRootStorage()

getRootType()

  • Signature: protected function getRootType()

getStatus()

  • Signature: public function getStatus($swiss)
  • Parameters:
    • $swiss

getTranslatedContentAtPath()

  • Signature: protected function getTranslatedContentAtPath($tag,$path)
  • Parameters:
    • $tag
    • $path

getURLRoot()

  • Signature: public function getURLRoot($action)
  • Parameters:
    • $action
      • Default Value: null

hasAttribute()

  • Signature: public function hasAttribute($swiss,$attr)
  • Parameters:
    • $swiss
    • $attr

key()

  • Signature: public function key($swiss)
  • Parameters:
    • $swiss

next()

  • Signature: public function next($swiss)
  • Parameters:
    • $swiss

rewind()

  • Signature: public function rewind($swiss)
  • Parameters:
    • $swiss

setupNode()

  • Signature: protected function setupNode($path)
  • Parameters:
    • $path

valid()

  • Signature: public function valid($swiss)
  • Parameters:
    • $swiss

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