Text_Highlighter
[ class tree: Text_Highlighter ] [ index: Text_Highlighter ] [ all elements ]

Class: Text_Highlighter_Renderer_Array

Source Location: /Text_Highlighter-0.7.3/Text/Highlighter/Renderer/Array.php

Class Overview

Text_Highlighter_Renderer
   |
   --Text_Highlighter_Renderer_Array

Array renderer, based on Andrey Demenev's HTML renderer.


Author(s):

Version:

  • Release: 0.5.0

Copyright:

  • 2006 Stoyan Stefanov

Methods


Child classes:

Text_Highlighter_Renderer_XML
XML renderer, based on Andrey Demenev's HTML renderer.
Text_Highlighter_Renderer_JSON
JSON renderer, based on Andrey Demenev's HTML renderer.
Text_Highlighter_Renderer_Html
HTML renderer
Text_Highlighter_Renderer_BB
BB code renderer, based on Andrey Demenev's HTML renderer.
Text_Highlighter_Renderer_HtmlTags
HTML basic tags renderer, based on Andrey Demenev's HTML renderer.

Inherited Variables

Inherited Methods


Class Details

[line 53]
Array renderer, based on Andrey Demenev's HTML renderer.

In addition to the options supported by the HTML renderer, the following options were also introduced:

  • htmlspecialchars - whether or not htmlspecialchars() will be called on the content, default TRUE
  • enumerated - type of array produced, default FALSE, meaning associative array



[ Top ]


Method Detail

acceptToken   [line 143]

void acceptToken( string $class, string $content)

Accepts next token
  • Abstract:
  • Access: public

Overrides Text_Highlighter_Renderer::acceptToken() (Accepts next token)

Parameters:

string   $class   —  Token class
string   $content   —  Token content

[ Top ]

getOutput   [line 186]

array getOutput( )

Get generated output
  • Return: Highlighted code as an array
  • Abstract:
  • Access: public

Overrides Text_Highlighter_Renderer::getOutput() (Get generated output)
[ Top ]

preprocess   [line 98]

string preprocess( string $str)

Preprocesses code
  • Return: Preprocessed code
  • Access: public

Overrides Text_Highlighter_Renderer::preprocess() (Preprocesses code)

Parameters:

string   $str   —  Code to preprocess

[ Top ]

reset   [line 118]

void reset( )

Resets renderer state

Descendents of Text_Highlighter call this method from the constructor, passing $options they get as parameter.

  • Access: protected

Overridden in child classes as:

Text_Highlighter_Renderer_XML::reset()
Resets renderer state
Text_Highlighter_Renderer_Html::reset()
Resets renderer state
Text_Highlighter_Renderer_BB::reset()
Resets renderer state
Text_Highlighter_Renderer_HtmlTags::reset()
Resets renderer state

Overrides Text_Highlighter_Renderer::reset() (Resets renderer state)
[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:46:53 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.