Full index

Package indexes


a b c d e f g h i l m n o p r s t v _
a
top
Method addCode
StringParser_BBCode::addCode() in stringparser_bbcode.class.php
Add a code
Method addFilter
StringParser::addFilter() in stringparser.class.php
Add a filter
Method addParser
StringParser_BBCode::addParser() in stringparser_bbcode.class.php
Add a parser
Method appendChild
StringParser_Node::appendChild() in stringparser.class.php
Append a node to the children
Method appendText
StringParser_Node_Text::appendText() in stringparser.class.php
Append text to content
Method appendToAttribute
Append to attribute of this element
Method appendToLastTextChild
Append text to last text child
Method appendToName
StringParser_BBCode_Node_Element::appendToName() in stringparser_bbcode.class.php
Append to name of this element
Method attribute
StringParser_BBCode_Node_Element::attribute() in stringparser_bbcode.class.php
Get attribute value
b
top
Constant BBCODE_CLOSETAG_FORBIDDEN
BBCODE_CLOSETAG_FORBIDDEN in stringparser_bbcode.class.php
Constant BBCODE_CLOSETAG_IMPLICIT
BBCODE_CLOSETAG_IMPLICIT in stringparser_bbcode.class.php
Constant BBCODE_CLOSETAG_IMPLICIT_ON_CLOSE_ONLY
BBCODE_CLOSETAG_IMPLICIT_ON_CLOSE_ONLY in stringparser_bbcode.class.php
Constant BBCODE_CLOSETAG_MUSTEXIST
BBCODE_CLOSETAG_MUSTEXIST in stringparser_bbcode.class.php
Constant BBCODE_CLOSETAG_OPTIONAL
BBCODE_CLOSETAG_OPTIONAL in stringparser_bbcode.class.php
Constant BBCODE_NEWLINE_DROP
BBCODE_NEWLINE_DROP in stringparser_bbcode.class.php
Constant BBCODE_NEWLINE_IGNORE
BBCODE_NEWLINE_IGNORE in stringparser_bbcode.class.php
Constant BBCODE_NEWLINE_PARSE
BBCODE_NEWLINE_PARSE in stringparser_bbcode.class.php
Constant BBCODE_PARAGRAPH_ALLOW_BREAKUP
BBCODE_PARAGRAPH_ALLOW_BREAKUP in stringparser_bbcode.class.php
Constant BBCODE_PARAGRAPH_ALLOW_INSIDE
BBCODE_PARAGRAPH_ALLOW_INSIDE in stringparser_bbcode.class.php
Constant BBCODE_PARAGRAPH_BLOCK_ELEMENT
BBCODE_PARAGRAPH_BLOCK_ELEMENT in stringparser_bbcode.class.php
c
top
Variable $content
StringParser_Node_Text::$content in stringparser.class.php
The content of this node
Method clearFilters
StringParser::clearFilters() in stringparser.class.php
Remove all filters
d
top
Method destroyNode
StringParser_Node::destroyNode() in stringparser.class.php
Destroy a node
Method dump
StringParser_Node::dump() in stringparser.class.php
Dump nodes
Method duplicate
StringParser_BBCode_Node_Element::duplicate() in stringparser_bbcode.class.php
Duplicate this node (but without children / parents)
e
top
Method equals
StringParser_Node::equals() in stringparser.class.php
Checks equality of this node and another node
f
top
Method findNextAdjentTextNode
Find next adjent text node after close tag
Method findPrevAdjentTextNode
Find previous adjent text node before open tag
Method firstChild
StringParser_Node::firstChild() in stringparser.class.php
Get the first child of this node
Method firstChildIfText
Get first child if it is a text node
g
top
Method getCodeFlag
StringParser_BBCode::getCodeFlag() in stringparser_bbcode.class.php
Get a code flag
Method getFlag
StringParser_Node_Text::getFlag() in stringparser.class.php
Get Flag
Method getFlag
StringParser_BBCode_Node_Element::getFlag() in stringparser_bbcode.class.php
Get Flag
Method getNodeCountByCriterium
Search for nodes with a certain criterium and return the count
Method getNodesByCriterium
Search for nodes with a certain criterium
Method getReplacement
Get replacement for this code
Method globalCaseSensitive
StringParser_BBCode::globalCaseSensitive() in stringparser_bbcode.class.php
Get global case sensitive flag
h
top
Method hadCloseTag
StringParser_BBCode_Node_Element::hadCloseTag() in stringparser_bbcode.class.php
Get flag if this element had a close tag
i
top
Method insertChildAfter
StringParser_Node::insertChildAfter() in stringparser.class.php
Insert a node after another node
Method insertChildBefore
StringParser_Node::insertChildBefore() in stringparser.class.php
Insert a node before another node
l
top
Method lastChild
StringParser_Node::lastChild() in stringparser.class.php
Get the last child of this node
Method lastChildIfText
Get last child if it is a text node AND if this element had a close tag
m
top
Method matchesCriterium
Determines whether a criterium matches this node
Method matchesCriterium
StringParser_Node::matchesCriterium() in stringparser.class.php
Determines whether a criterium matches this node
Method matchesCriterium
Determines whether a criterium matches this node
Method mixedAttributeTypes
StringParser_BBCode::mixedAttributeTypes() in stringparser_bbcode.class.php
Get mixed attribute types flag
n
top
Method name
StringParser_BBCode_Node_Element::name() in stringparser_bbcode.class.php
Retreive name of this element
o
top
Variable $occurredAt
StringParser_Node::$occurredAt in stringparser.class.php
Occured at
p
top
Method paragraphHandled
Get flag if this element was already processed by paragraph handling
Method parse
StringParser::parse() in stringparser.class.php
This function parses the text
Method prependChild
StringParser_Node::prependChild() in stringparser.class.php
Prepend a node
r
top
Method removeAllCodes
StringParser_BBCode::removeAllCodes() in stringparser_bbcode.class.php
Remove all codes
Method removeChild
StringParser_Node::removeChild() in stringparser.class.php
Remove a child node
Method removeCode
StringParser_BBCode::removeCode() in stringparser_bbcode.class.php
Remove a code
s
top
Variable $strict
StringParser::$strict in stringparser.class.php
Strict mode
Method setAttribute
StringParser_BBCode_Node_Element::setAttribute() in stringparser_bbcode.class.php
Set attribute
Method setCodeFlag
StringParser_BBCode::setCodeFlag() in stringparser_bbcode.class.php
Set a code flag
Method setCodeInfo
StringParser_BBCode_Node_Element::setCodeInfo() in stringparser_bbcode.class.php
Set code info
Method setFlag
StringParser_BBCode_Node_Element::setFlag() in stringparser_bbcode.class.php
Set a flag
Method setFlag
StringParser_Node_Text::setFlag() in stringparser.class.php
Set a flag
Method setGlobalCaseSensitive
StringParser_BBCode::setGlobalCaseSensitive() in stringparser_bbcode.class.php
Set global case sensitive flag
Method setHadCloseTag
Set flag that this element had a close tag
Method setMaxOccurrences
StringParser_BBCode::setMaxOccurrences() in stringparser_bbcode.class.php
Set maximum number of occurrences
Method setMixedAttributeTypes
StringParser_BBCode::setMixedAttributeTypes() in stringparser_bbcode.class.php
Set mixed attribute types flag
Method setName
StringParser_BBCode_Node_Element::setName() in stringparser_bbcode.class.php
Set name of this element
Method setOccurrenceType
StringParser_BBCode::setOccurrenceType() in stringparser_bbcode.class.php
Set occurrence type
Method setParagraphHandled
Set flag that this element was already processed by paragraph handling
Method setParagraphHandlingParameters
Set paragraph handling parameters
Method setRootContentType
StringParser_BBCode::setRootContentType() in stringparser_bbcode.class.php
Set root content type
Method setRootParagraphHandling
StringParser_BBCode::setRootParagraphHandling() in stringparser_bbcode.class.php
Set paragraph handling on root element
Method setValidateAgain
StringParser_BBCode::setValidateAgain() in stringparser_bbcode.class.php
Set validate again flag
Class StringParser
StringParser in stringparser.class.php
Generic string parser class
Method StringParser
StringParser::StringParser() in stringparser.class.php
Constructor
Page stringparser.class.php
stringparser.class.php in stringparser.class.php
Class StringParser_BBCode
StringParser_BBCode in stringparser_bbcode.class.php
BB code string parser class
Page stringparser_bbcode.class.php
stringparser_bbcode.class.php in stringparser_bbcode.class.php
Class StringParser_BBCode_Node_Element
StringParser_BBCode_Node_Element in stringparser_bbcode.class.php
BBCode String parser element node class
Constant STRINGPARSER_BBCODE_NODE_ELEMENT
STRINGPARSER_BBCODE_NODE_ELEMENT in stringparser_bbcode.class.php
Node type: BBCode Element node
Class StringParser_BBCode_Node_Paragraph
StringParser_BBCode_Node_Paragraph in stringparser_bbcode.class.php
BBCode String parser paragraph node class
Constant STRINGPARSER_BBCODE_NODE_PARAGRAPH
STRINGPARSER_BBCODE_NODE_PARAGRAPH in stringparser_bbcode.class.php
Node type: BBCode Paragraph node
Constant STRINGPARSER_FILTER_POST
STRINGPARSER_FILTER_POST in stringparser.class.php
Filter type: Postfilter
Constant STRINGPARSER_FILTER_PRE
STRINGPARSER_FILTER_PRE in stringparser.class.php
Filter type: Prefilter
Constant STRINGPARSER_MODE_LOOP
STRINGPARSER_MODE_LOOP in stringparser.class.php
String parser mode: Look at each character of the string
Constant STRINGPARSER_MODE_SEARCH
STRINGPARSER_MODE_SEARCH in stringparser.class.php
String parser mode: Search for the next character
Class StringParser_Node
StringParser_Node in stringparser.class.php
Generic string parser node class
Method StringParser_Node
StringParser_Node::StringParser_Node() in stringparser.class.php
Constructor
Class StringParser_Node_Root
StringParser_Node_Root in stringparser.class.php
String parser root node class
Constant STRINGPARSER_NODE_ROOT
STRINGPARSER_NODE_ROOT in stringparser.class.php
Node type: Root node
Constant STRINGPARSER_NODE_TEXT
STRINGPARSER_NODE_TEXT in stringparser.class.php
Node type: Text node
Method StringParser_Node_Text
Constructor
Class StringParser_Node_Text
StringParser_Node_Text in stringparser.class.php
String parser text node class
Constant STRINGPARSER_NODE_UNKNOWN
STRINGPARSER_NODE_UNKNOWN in stringparser.class.php
Node type: Unknown node
t
top
Method type
StringParser_Node::type() in stringparser.class.php
Type of the node
v
top
Method validate
StringParser_BBCode_Node_Element::validate() in stringparser_bbcode.class.php
Validate code
Method validateAgain
StringParser_BBCode::validateAgain() in stringparser_bbcode.class.php
Get validate again flag
_
top
Variable $_attributes
StringParser_BBCode_Node_Element::$_attributes in stringparser_bbcode.class.php
Element attributes
Variable $_caseSensitive
StringParser_BBCode::$_caseSensitive in stringparser_bbcode.class.php
Global setting: case sensitive
Variable $_charactersAllowed
StringParser::$_charactersAllowed in stringparser.class.php
Characters currently allowed
Variable $_charactersSearch
StringParser::$_charactersSearch in stringparser.class.php
Characters or strings to look for
Variable $_children
StringParser_Node::$_children in stringparser.class.php
The children of this node.
Variable $_codes
StringParser_BBCode::$_codes in stringparser_bbcode.class.php
Defined BB Codes
Variable $_cpos
StringParser::$_cpos in stringparser.class.php
Current position in raw text
Variable $_flags
StringParser_Node_Text::$_flags in stringparser.class.php
Node flags
Variable $_flags
StringParser_BBCode_Node_Element::$_flags in stringparser_bbcode.class.php
Element flags
Variable $_hadCloseTag
StringParser_BBCode_Node_Element::$_hadCloseTag in stringparser_bbcode.class.php
Had a close tag
Variable $_id
StringParser_Node::$_id in stringparser.class.php
The node ID
Variable $_length
StringParser::$_length in stringparser.class.php
Length of the text
Variable $_maxOccurrences
StringParser_BBCode::$_maxOccurrences in stringparser_bbcode.class.php
Defined maximum occurrences
Variable $_mixedAttributeTypes
StringParser_BBCode::$_mixedAttributeTypes in stringparser_bbcode.class.php
Allow mixed attribute types (e.g. [code=bla attr=blub])
Variable $_name
StringParser_BBCode_Node_Element::$_name in stringparser_bbcode.class.php
Element name
Variable $_noOutput
StringParser_BBCode::$_noOutput in stringparser_bbcode.class.php
Do not output but return the tree
Variable $_paragraphHandled
Was processed by paragraph handling
Variable $_paragraphHandling
StringParser_BBCode::$_paragraphHandling in stringparser_bbcode.class.php
Paragraph handling parameters
Variable $_parent
StringParser_Node::$_parent in stringparser.class.php
The parent of this node.
Variable $_parserMode
StringParser::$_parserMode in stringparser.class.php
String parser mode
Variable $_parserMode
StringParser_BBCode::$_parserMode in stringparser_bbcode.class.php
String parser mode
Variable $_parsers
StringParser_BBCode::$_parsers in stringparser_bbcode.class.php
Registered parsers
Variable $_parsing
StringParser::$_parsing in stringparser.class.php
Flag if this object is already parsing a text
Variable $_postfilters
StringParser::$_postfilters in stringparser.class.php
Postfilters
Variable $_prefilters
StringParser::$_prefilters in stringparser.class.php
Prefilters
Variable $_recentlyReparsed
StringParser::$_recentlyReparsed in stringparser.class.php
Recently reparsed?
Variable $_root
StringParser::$_root in stringparser.class.php
Root node
Variable $_rootContentType
StringParser_BBCode::$_rootContentType in stringparser_bbcode.class.php
Root content type
Variable $_rootParagraphHandling
StringParser_BBCode::$_rootParagraphHandling in stringparser_bbcode.class.php
Root paragraph handling enabled
Variable $_stack
StringParser::$_stack in stringparser.class.php
Parse stack
Variable $_status
StringParser::$_status in stringparser.class.php
Current parser status
Variable $_text
StringParser::$_text in stringparser.class.php
Raw text
Variable $_type
StringParser_BBCode_Node_Element::$_type in stringparser_bbcode.class.php
The type of this node.
Variable $_type
StringParser_Node_Root::$_type in stringparser.class.php
The type of this node.
Variable $_type
StringParser_BBCode_Node_Paragraph::$_type in stringparser_bbcode.class.php
The type of this node.
Variable $_type
StringParser_Node_Text::$_type in stringparser.class.php
The type of this node.
Variable $_type
StringParser_Node::$_type in stringparser.class.php
The type of this node.
Variable $_validateAgain
StringParser_BBCode::$_validateAgain in stringparser_bbcode.class.php
Whether to call validation function again (with $action == 'validate_auto') when closetag comes
Method _appendText
StringParser::_appendText() in stringparser.class.php
Abstract method Append text depending on current status
Method _appendText
StringParser_BBCode::_appendText() in stringparser_bbcode.class.php
Abstract method Append text depending on current status
Method _appendToLastTextChild
StringParser::_appendToLastTextChild() in stringparser.class.php
Append text to last text child of current top parser stack node
Method _applyParsers
StringParser_BBCode::_applyParsers() in stringparser_bbcode.class.php
Apply parsers
Method _applyPostfilters
StringParser::_applyPostfilters() in stringparser.class.php
Apply postfilters
Method _applyPrefilters
StringParser::_applyPrefilters() in stringparser.class.php
Apply prefilters
Method _breakupNodeByParagraphs
StringParser_BBCode::_breakupNodeByParagraphs() in stringparser_bbcode.class.php
Break up nodes
Method _closeRemainingBlocks
StringParser_BBCode::_closeRemainingBlocks() in stringparser_bbcode.class.php
Abstract method: Close remaining blocks
Method _closeRemainingBlocks
StringParser::_closeRemainingBlocks() in stringparser.class.php
Abstract method: Close remaining blocks
Method _destroy
StringParser_Node::_destroy() in stringparser.class.php
Destroy this node
Method _dumpToString
StringParser_Node_Text::_dumpToString() in stringparser.class.php
Dump this node to a string
Method _dumpToString
StringParser_Node::_dumpToString() in stringparser.class.php
Dump this node to a string
Method _dumpToString
StringParser_BBCode_Node_Element::_dumpToString() in stringparser_bbcode.class.php
Dump this node to a string
Method _findChild
StringParser_Node::_findChild() in stringparser.class.php
Find a child node
Method _findNamedNode
StringParser_BBCode::_findNamedNode() in stringparser_bbcode.class.php
Find a node with a specific name in stack
Method _findPrevAdjentTextNodeHelper
Helper function for findPrevAdjentTextNode
Method _getCanonicalName
StringParser_BBCode::_getCanonicalName() in stringparser_bbcode.class.php
Get canonical name of a code
Method _handleParagraphs
StringParser_BBCode::_handleParagraphs() in stringparser_bbcode.class.php
Handle paragraphs
Method _handleStatus
StringParser::_handleStatus() in stringparser.class.php
Abstract method: Handle status
Method _handleStatus
StringParser_BBCode::_handleStatus() in stringparser_bbcode.class.php
Handle status
Method _hasParagraphAncestor
StringParser_BBCode::_hasParagraphAncestor() in stringparser_bbcode.class.php
Search for a paragraph node in tree in upward direction
Method _isCloseable
StringParser_BBCode::_isCloseable() in stringparser_bbcode.class.php
Is a node closeable?
Method _isOpenable
StringParser_BBCode::_isOpenable() in stringparser_bbcode.class.php
Is a node openable?
Method _isOpenableWithClose
StringParser_BBCode::_isOpenableWithClose() in stringparser_bbcode.class.php
Is a node openable by closing other nodes?
Method _isUseContent
StringParser_BBCode::_isUseContent() in stringparser_bbcode.class.php
Is this node a usecontent node
Method _loop
StringParser::_loop() in stringparser.class.php
Loop mode loop
Method _modifyTree
StringParser::_modifyTree() in stringparser.class.php
Abstract method: Manipulate the tree
Method _modifyTree
StringParser_BBCode::_modifyTree() in stringparser_bbcode.class.php
Abstract method: Manipulate the tree
Method _openElement
StringParser_BBCode::_openElement() in stringparser_bbcode.class.php
Open the next element
Method _outputNode
StringParser_BBCode::_outputNode() in stringparser_bbcode.class.php
Output a node
Method _outputTree
StringParser::_outputTree() in stringparser.class.php
Abstract method: Output tree
Method _outputTree
StringParser_BBCode::_outputTree() in stringparser_bbcode.class.php
Abstract method: Output tree
Method _parserInit
StringParser::_parserInit() in stringparser.class.php
Abstract method: Initialize the parser
Method _popNode
StringParser::_popNode() in stringparser.class.php
Removes a node from the current parse stack
Method _pushNode
StringParser::_pushNode() in stringparser.class.php
Adds a node to the current parse stack
Method _reparseAfterCurrentBlock
StringParser_BBCode::_reparseAfterCurrentBlock() in stringparser_bbcode.class.php
Restart parsing after current block
Method _reparseAfterCurrentBlock
Restart parsing after current block
Method _searchLoop
StringParser::_searchLoop() in stringparser.class.php
Search mode loop
Method _setStatus
StringParser::_setStatus() in stringparser.class.php
Abstract method: Set a specific status
Method _setStatus
StringParser_BBCode::_setStatus() in stringparser_bbcode.class.php
Set a specific status
Method _strDetect
StringParser::_strDetect() in stringparser.class.php
Detects a string at the current position
Method _strpos
StringParser::_strpos() in stringparser.class.php
Searches StringParser::_text for every needle that is
Method _topNode
StringParser::_topNode() in stringparser.class.php
Execute a method on the top element
Method _topNodeVar
StringParser::_topNodeVar() in stringparser.class.php
Get a variable of the top element
Method _validateCloseTags
StringParser_BBCode::_validateCloseTags() in stringparser_bbcode.class.php
Revalidate codes when close tags appear
a b c d e f g h i l m n o p r s t v _