MediaWiki  REL1_24
PPNode_Hash_Array Class Reference

More...

Inheritance diagram for PPNode_Hash_Array:
Collaboration diagram for PPNode_Hash_Array:

List of all members.

Public Member Functions

 __construct ($value)
 __toString ()
 getChildren ()
 Get an array-type node containing the children of this node.
 getChildrenOfType ($name)
 Get all children of this tree node which have a given name.
 getFirstChild ()
 Get the first child of a tree node.
 getLength ()
 Returns the length of the array, or false if this is not an array-type node.
 getName ()
 Get the name of this node.
 getNextSibling ()
 Get the next sibling of any node.
 item ($i)
 Returns an item of an array-type node.
 splitArg ()
 Split a "<part>" node into an associative array containing: name PPNode name index String index value PPNode value.
 splitExt ()
 Split an "<ext>" node into an associative array containing name, attr, inner and close All values in the resulting array are PPNodes.
 splitHeading ()
 Split an "<h>" node.

Public Attributes

 $nextSibling
 $value

Detailed Description

Definition at line 1995 of file Preprocessor_Hash.php.


Constructor & Destructor Documentation

Definition at line 2000 of file Preprocessor_Hash.php.

References $nextSibling, and $value.


Member Function Documentation

Definition at line 2004 of file Preprocessor_Hash.php.

References $value.

Get an array-type node containing the children of this node.

Returns false if this is not a tree node.

Returns:
PPNode

Implements PPNode.

Definition at line 2024 of file Preprocessor_Hash.php.

Get all children of this tree node which have a given name.

Returns an array-type node, or false if this is not a tree node.

Parameters:
string$type
Returns:
bool|PPNode

Implements PPNode.

Definition at line 2032 of file Preprocessor_Hash.php.

Get the first child of a tree node.

False if there isn't one.

Returns:
PPNode

Implements PPNode.

Definition at line 2028 of file Preprocessor_Hash.php.

Returns the length of the array, or false if this is not an array-type node.

Implements PPNode.

Definition at line 2008 of file Preprocessor_Hash.php.

Get the name of this node.

The following names are defined here:

h A heading node. template A double-brace node. tplarg A triple-brace node. title The first argument to a template or tplarg node. part Subsequent arguments to a template or tplarg node. #nodelist An array-type node

The subclass may define various other names for tree and leaf nodes.

Returns:
string

Implements PPNode.

Definition at line 2016 of file Preprocessor_Hash.php.

Get the next sibling of any node.

False if there isn't one

Returns:
PPNode

Implements PPNode.

Definition at line 2020 of file Preprocessor_Hash.php.

Returns an item of an array-type node.

Parameters:
int$i
Returns:
bool|PPNode

Implements PPNode.

Definition at line 2012 of file Preprocessor_Hash.php.

Split a "<part>" node into an associative array containing: name PPNode name index String index value PPNode value.

Returns:
array

Implements PPNode.

Definition at line 2036 of file Preprocessor_Hash.php.

Split an "<ext>" node into an associative array containing name, attr, inner and close All values in the resulting array are PPNodes.

Inner and close are optional.

Returns:
array

Implements PPNode.

Definition at line 2040 of file Preprocessor_Hash.php.

Split an "<h>" node.

Returns:
array

Implements PPNode.

Definition at line 2044 of file Preprocessor_Hash.php.


Member Data Documentation

PPNode_Hash_Array::$nextSibling

Definition at line 1998 of file Preprocessor_Hash.php.

Referenced by __construct().

PPNode_Hash_Array::$value

Definition at line 1998 of file Preprocessor_Hash.php.

Referenced by __construct(), and __toString().


The documentation for this class was generated from the following file: