Zeta Components - high quality PHP components

Zeta Components Manual :: Docs For Class ezcTreeXmlInternalDataStore

Tree::ezcTreeXmlInternalDataStore

Class ezcTreeXmlInternalDataStore

ezcTreeXmlInternalDataStore is an implementation of a tree node data store that stores node information in child elements of the XML elements containing the tree nodes.

Source for this file: /Tree/src/stores/xml_internal.php

Implements interfaces:

Version:   //autogentag//

Member Variables

protected DOMDocument $dom
Contains the DOM representing this tree this data store stores data for.

Method Summary

public void deleteDataForAllNodes( )
Deletes the data for all the nodes in the store.
public void deleteDataForNodes( $nodeList )
Deletes the data for all the nodes in the node list $nodeList.
public void fetchDataForNode( $node )
Retrieves the data for the node $node from the data store and assigns it to the node's 'data' property.
public void fetchDataForNodes( $nodeList )
Retrieves the data for all the nodes in the node list $nodeList and assigns this data to the nodes' 'data' properties.
public void setDomTree( $dom )
Associates the DOM tree for which this data store stores data for with this store.
public void storeDataForNode( $node )
Stores the data in the node to the data store.

Methods

deleteDataForAllNodes

void deleteDataForAllNodes( )

Deletes the data for all the nodes in the store.

Implementation of:
Method Description
ezcTreeDataStore::deleteDataForAllNodes() Deletes the data for all the nodes in the store.

deleteDataForNodes

void deleteDataForNodes( ezcTreeNodeList $nodeList )

Deletes the data for all the nodes in the node list $nodeList.

Parameters:
Name Type Description
$nodeList ezcTreeNodeList
Implementation of:
Method Description
ezcTreeDataStore::deleteDataForNodes() Deletes the data for all the nodes in the node list $nodeList.

fetchDataForNode

void fetchDataForNode( ezcTreeNode $node )

Retrieves the data for the node $node from the data store and assigns it to the node's 'data' property.

Parameters:
Name Type Description
$node ezcTreeNode
Implementation of:
Method Description
ezcTreeDataStore::fetchDataForNode() Retrieves the data for the node $node from the data store and assigns it to the node's 'data' property.

fetchDataForNodes

void fetchDataForNodes( ezcTreeNodeList $nodeList )

Retrieves the data for all the nodes in the node list $nodeList and assigns this data to the nodes' 'data' properties.

Parameters:
Name Type Description
$nodeList ezcTreeNodeList
Implementation of:
Method Description
ezcTreeDataStore::fetchDataForNodes() Retrieves the data for all the nodes in the node list $nodeList and assigns this data to the nodes' 'data' properties.

setDomTree

void setDomTree( $dom )

Associates the DOM tree for which this data store stores data for with this store.

Parameters:
Name Type Description
$dom DOMDocument
Implementation of:
Method Description
ezcTreeXmlDataStore::setDomTree() Associates the DOM tree for which this data store stores data for with this store.

storeDataForNode

void storeDataForNode( ezcTreeNode $node )

Stores the data in the node to the data store.

Parameters:
Name Type Description
$node ezcTreeNode
Implementation of:
Method Description
ezcTreeDataStore::storeDataForNode() Stores the data in the node to the data store.
Documentation generated by phpDocumentor 1.4.3