MediaWiki  REL1_24
PPTemplateFrame_DOM Class Reference

Expansion frame with template arguments. More...

Inheritance diagram for PPTemplateFrame_DOM:
Collaboration diagram for PPTemplateFrame_DOM:

List of all members.

Public Member Functions

 __construct ($preprocessor, $parent=false, $numberedArgs=array(), $namedArgs=array(), $title=false)
 __toString ()
 cachedExpand ($key, $root, $flags=0)
 getArgument ($name)
 Get an argument to this frame by name.
 getArguments ()
 getNamedArgument ($name)
 getNamedArguments ()
 getNumberedArgument ($index)
 getNumberedArguments ()
 isEmpty ()
 Returns true if there are no arguments in this frame.
 isTemplate ()
 Return true if the frame is a template frame.
 setTTL ($ttl)
 Set the TTL.
 setVolatile ($flag=true)
 Set the volatile flag.

Public Attributes

 $namedArgs
 $namedExpansionCache
 $numberedArgs
 $numberedExpansionCache
PPFrame_DOM $parent

Detailed Description

Expansion frame with template arguments

.

Definition at line 1554 of file Preprocessor_DOM.php.


Constructor & Destructor Documentation

PPTemplateFrame_DOM::__construct ( preprocessor,
parent = false,
numberedArgs = array(),
namedArgs = array(),
title = false 
)
Parameters:
Preprocessor$preprocessor
bool | PPFrame_DOM$parent
array$numberedArgs
array$namedArgs
bool | Title$title

Definition at line 1571 of file Preprocessor_DOM.php.


Member Function Documentation

Reimplemented from PPFrame_DOM.

Definition at line 1591 of file Preprocessor_DOM.php.

PPTemplateFrame_DOM::cachedExpand ( key,
root,
flags = 0 
)
Exceptions:
MWException
Parameters:
string | int$key
string | PPNode_DOM | DOMDocument$root
int$flags
Returns:
string

Reimplemented from PPFrame_DOM.

Definition at line 1615 of file Preprocessor_DOM.php.

Get an argument to this frame by name.

Parameters:
string$name
Returns:
bool

Reimplemented from PPFrame_DOM.

Definition at line 1687 of file Preprocessor_DOM.php.

Referenced by getNumberedArguments().

Returns:
array

Reimplemented from PPFrame_DOM.

Definition at line 1635 of file Preprocessor_DOM.php.

Definition at line 1675 of file Preprocessor_DOM.php.

Returns:
array

Reimplemented from PPFrame_DOM.

Definition at line 1653 of file Preprocessor_DOM.php.

Definition at line 1661 of file Preprocessor_DOM.php.

Returns:
array

Reimplemented from PPFrame_DOM.

Definition at line 1645 of file Preprocessor_DOM.php.

References $key, and getArgument().

Returns true if there are no arguments in this frame.

Returns:
bool

Reimplemented from PPFrame_DOM.

Definition at line 1631 of file Preprocessor_DOM.php.

Return true if the frame is a template frame.

Returns:
bool

Reimplemented from PPFrame_DOM.

Definition at line 1700 of file Preprocessor_DOM.php.

Set the TTL.

Parameters:
int$ttl

Reimplemented from PPFrame_DOM.

Definition at line 1709 of file Preprocessor_DOM.php.

Set the volatile flag.

Parameters:
bool$flag

Reimplemented from PPFrame_DOM.

Definition at line 1704 of file Preprocessor_DOM.php.


Member Data Documentation

PPTemplateFrame_DOM::$namedArgs

Definition at line 1557 of file Preprocessor_DOM.php.

PPTemplateFrame_DOM::$namedExpansionCache

Definition at line 1562 of file Preprocessor_DOM.php.

PPTemplateFrame_DOM::$numberedArgs

Definition at line 1557 of file Preprocessor_DOM.php.

PPTemplateFrame_DOM::$numberedExpansionCache

Definition at line 1562 of file Preprocessor_DOM.php.

PPFrame_DOM PPTemplateFrame_DOM::$parent

Definition at line 1561 of file Preprocessor_DOM.php.


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