MediaWiki  REL1_22
PPFrame Interface Reference
Inheritance diagram for PPFrame:

List of all members.

Public Member Functions

 expand ($root, $flags=0)
 Expand a document tree node.
 getArgument ($name)
 Get an argument to this frame by name.
 getArguments ()
 Returns all arguments of this frame.
 getNamedArguments ()
 Returns all named arguments of this frame.
 getNumberedArguments ()
 Returns all numbered arguments of this frame.
 getTitle ()
 Get a title of frame.
 implode ($sep)
 Implode with no flags specified.
 implodeWithFlags ($sep, $flags)
 Implode with flags for expand()
 isEmpty ()
 Returns true if there are no arguments in this frame.
 isTemplate ()
 Return true if the frame is a template frame.
 loopCheck ($title)
 Returns true if the infinite loop check is OK, false if a loop is detected.
 newChild ($args=false, $title=false, $indexOffset=0)
 Create a child frame.
 virtualBracketedImplode ($start, $sep, $end)
 Virtual implode with brackets.
 virtualImplode ($sep)
 Makes an object that, when expand()ed, will be the same as one obtained with implode()

Public Attributes

const NO_ARGS = 1
const NO_IGNORE = 8
const NO_TEMPLATES = 2
const RECOVER_COMMENTS = 16
const RECOVER_ORIG = 27
const STRIP_COMMENTS = 4
const SUPPORTS_INDEX_OFFSET = 1
 This constant exists when $indexOffset is supported in newChild()

Detailed Description

Definition at line 72 of file Preprocessor.php.


Member Function Documentation

PPFrame::expand ( root,
flags = 0 
)

Expand a document tree node.

Implemented in PPFrame_DOM, and PPFrame_Hash.

PPFrame::getArgument ( name)

Get an argument to this frame by name.

Implemented in PPCustomFrame_DOM, PPTemplateFrame_DOM, PPCustomFrame_Hash, PPTemplateFrame_Hash, PPFrame_DOM, and PPFrame_Hash.

Returns all named arguments of this frame.

Implemented in PPTemplateFrame_DOM, PPTemplateFrame_Hash, PPFrame_DOM, and PPFrame_Hash.

Returns all numbered arguments of this frame.

Implemented in PPTemplateFrame_DOM, PPTemplateFrame_Hash, PPFrame_DOM, and PPFrame_Hash.

Get a title of frame.

Returns:
Title

Implemented in PPFrame_DOM, and PPFrame_Hash.

PPFrame::implode ( sep)

Implode with no flags specified.

Implemented in PPFrame_DOM, and PPFrame_Hash.

PPFrame::implodeWithFlags ( sep,
flags 
)

Implode with flags for expand()

Implemented in PPFrame_DOM, and PPFrame_Hash.

Returns true if there are no arguments in this frame.

Returns:
bool

Implemented in PPCustomFrame_DOM, PPCustomFrame_Hash, PPTemplateFrame_DOM, PPTemplateFrame_Hash, PPFrame_DOM, and PPFrame_Hash.

Return true if the frame is a template frame.

Implemented in PPTemplateFrame_DOM, PPTemplateFrame_Hash, PPFrame_DOM, and PPFrame_Hash.

PPFrame::loopCheck ( title)

Returns true if the infinite loop check is OK, false if a loop is detected.

Parameters:
$title
Returns:
bool

Implemented in PPFrame_DOM, and PPFrame_Hash.

PPFrame::newChild ( args = false,
title = false,
indexOffset = 0 
)

Create a child frame.

Parameters:
array$args
Title$title
int$indexOffsetA number subtracted from the index attributes of the arguments
Returns:
PPFrame

Implemented in PPFrame_DOM, and PPFrame_Hash.

PPFrame::virtualBracketedImplode ( start,
sep,
end 
)

Virtual implode with brackets.

Implemented in PPFrame_DOM, and PPFrame_Hash.

Makes an object that, when expand()ed, will be the same as one obtained with implode()

Implemented in PPFrame_DOM, and PPFrame_Hash.


Member Data Documentation

const PPFrame::NO_ARGS = 1

Definition at line 73 of file Preprocessor.php.

const PPFrame::NO_IGNORE = 8

Definition at line 76 of file Preprocessor.php.

Definition at line 74 of file Preprocessor.php.

Definition at line 77 of file Preprocessor.php.

Definition at line 79 of file Preprocessor.php.

Definition at line 75 of file Preprocessor.php.

Referenced by CoreParserFunctions\tagObj().

This constant exists when $indexOffset is supported in newChild()

Definition at line 82 of file Preprocessor.php.


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