Zeta Components - high quality PHP components

Zeta Components Manual :: Docs For Class ezcTreeDataStore

Tree::ezcTreeDataStore

Interface ezcTreeDataStore

ezcTreeDataStore is an interface describing the methods that a tree data storage module should implement.

Source for this file: /Tree/src/interfaces/data_store.php

Version:   //autogentag//

Descendants

Child Class Description
ezcTreeXmlDataStore ezcTreeXmlDataStore is an interface defining common methods for XML based data stores.
ezcTreeDbDataStore ezcTreeDbDataStore is an interface defining methods for database based data stores.

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 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.

deleteDataForNodes

void deleteDataForNodes( ezcTreeNodeList $nodeList )

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

Parameters:
Name Type Description
$nodeList ezcTreeNodeList

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

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

storeDataForNode

void storeDataForNode( ezcTreeNode $node )

Stores the data in the node to the data store.

Parameters:
Name Type Description
$node ezcTreeNode
Documentation generated by phpDocumentor 1.4.3