MediaWiki  REL1_24
PPNode_Hash_Attr Class Reference

More...

Inheritance diagram for PPNode_Hash_Attr:
Collaboration diagram for PPNode_Hash_Attr:

List of all members.

Public Member Functions

 __construct ($name, $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

 $name
 $nextSibling
 $value

Detailed Description

Definition at line 2053 of file Preprocessor_Hash.php.


Constructor & Destructor Documentation

PPNode_Hash_Attr::__construct ( name,
value 
)

Definition at line 2058 of file Preprocessor_Hash.php.

References $name, $nextSibling, and $value.


Member Function Documentation

Definition at line 2063 of file Preprocessor_Hash.php.

References $name, $value, and name.

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 2075 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 2083 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 2079 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 2087 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 2067 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 2071 of file Preprocessor_Hash.php.

References name.

Returns an item of an array-type node.

Parameters:
int$i
Returns:
bool|PPNode

Implements PPNode.

Definition at line 2091 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 2095 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 2099 of file Preprocessor_Hash.php.

Split an "<h>" node.

Returns:
array

Implements PPNode.

Definition at line 2103 of file Preprocessor_Hash.php.


Member Data Documentation

PPNode_Hash_Attr::$name

Definition at line 2056 of file Preprocessor_Hash.php.

Referenced by __construct(), and __toString().

PPNode_Hash_Attr::$nextSibling

Definition at line 2056 of file Preprocessor_Hash.php.

Referenced by __construct().

PPNode_Hash_Attr::$value

Definition at line 2056 of file Preprocessor_Hash.php.

Referenced by __construct(), and __toString().


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