API Joomla 1.5.26
Documentation des API du CMS Joomla en version 1.5

Référence de la classe DOMIT_GetElementsByPath

Liste de tous les membres

Fonctions membres publiques

Attributs publics


Description détaillée

getElementsByPath is a simple utility for path-based access to nodes in a DOMIT! document.


Documentation des fonctions membres

DOMIT_GetElementsByPath::determineSearchType ( pattern)

Determines the type of search to be performed: absolute, relative, or variable

Paramètres:
stringThe pattern

Référencé par parsePattern().

Voici le graphe d'appel pour cette fonction :

DOMIT_GetElementsByPath::DOMIT_GetElementsByPath ( )

Constructor - creates an empty DOMIT_NodeList to store matching nodes

& DOMIT_GetElementsByPath::parsePattern ( &$  node,
pattern,
nodeIndex = 0 
)

Parses the supplied "path"-based pattern

Paramètres:
ObjectThe node from which the search is called
stringThe pattern
intThe node level of the current search
Renvoie:
Object The NodeList containing matching nodes

Références $i, determineSearchType(), selectNamedChild(), setContextNode(), et splitPattern().

Voici le graphe d'appel pour cette fonction :

DOMIT_GetElementsByPath::selectNamedChild ( &$  node,
pIndex 
)

Matches the current path segment against the child nodes of the current context node

Paramètres:
ObjectThe context node
intThe index in the arPathSegments array of the current path segment

Références $i, et $name.

Référencé par parsePattern().

Voici le graphe d'appel pour cette fonction :

DOMIT_GetElementsByPath::setContextNode ( )

Sets the context node, i.e., the node from which the search begins

Référencé par parsePattern().

Voici le graphe d'appel pour cette fonction :

DOMIT_GetElementsByPath::splitPattern ( pattern)

Splits the supplied pattern into searchable segments

Paramètres:
stringThe pattern

Référencé par parsePattern().

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

DOMIT_GetElementsByPath::$abortSearch = false
DOMIT_GetElementsByPath::$arPathSegments = array()
DOMIT_GetElementsByPath::$callingNode
DOMIT_GetElementsByPath::$contextNode
DOMIT_GetElementsByPath::$nodeList
DOMIT_GetElementsByPath::$searchType
DOMIT_GetElementsByPath::$targetIndex

La documentation de cette classe a été générée à partir du fichier suivant :