A

$ HtmlElement#attrs — Property in class HtmlElement
HtmlElement::add() — Method in class HtmlElement

Adds new element's child.

$ Image#asMax — Property in class Image
$ LineParser#again — Property in class LineParser
$ Modifier#attrs — Property in class Modifier
HeadingModule::afterParse() — Method in class HeadingModule
ImageModule::addReference() — Method in class ImageModule

Adds new named reference to image.

LinkModule::addReference() — Method in class LinkModule

Adds new named reference.

$ Texy#allowed — Property in class Texy
$ Texy#allowedTags — Property in class Texy
$ Texy#allowedClasses — Property in class Texy
$ Texy#allowedStyles — Property in class Texy
$ Texy#alignClasses — Property in class Texy
$ Texy#advertisingNotice — Property in class Texy
Texy::addHandler() — Method in class Texy

Add new event handler.

B

BlockParser — Class in namespace Texy

Parser for block structures.

BlockModule — Class in namespace Texy\Modules

Special blocks module.

BlockModule::beforeBlockParse() — Method in class BlockModule

Single block pre-processing.

BlockQuoteModule — Class in namespace Texy\Modules

Blockquote module.

EmoticonModule::beforeParse() — Method in class EmoticonModule
$ HeadingModule#balancing — Property in class HeadingModule
HeadingModule::beforeParse() — Method in class HeadingModule
$ HtmlOutputModule#baseIndent — Property in class HtmlOutputModule
ImageModule::beforeParse() — Method in class ImageModule

Text pre-processing.

LinkModule::beforeParse() — Method in class LinkModule

Text pre-processing.

$ ListModule#bullets — Property in class ListModule
ListModule::beforeParse() — Method in class ListModule
TypographyModule::beforeParse() — Method in class TypographyModule

Text pre-processing.

$ Texy#blockModule — Property in class Texy
$ Texy#blockQuoteModule — Property in class Texy

C

Configurator — Class in namespace Texy

Texy basic configurators.

$ HtmlElement#children — Property in class HtmlElement
HtmlElement::create() — Method in class HtmlElement

Creates and adds a new HtmlElement child.

HtmlElement::count() — Method in class HtmlElement

Required by the Countable interface.

$ Modifier#classes — Property in class Modifier
$ Modifier#cite — Property in class Modifier
BlockQuoteModule::citeLink() — Method in class BlockQuoteModule

Converts cite source to URL.

$ EmoticonModule#class — Property in class EmoticonModule
$ FigureModule#class — Property in class FigureModule
$ HorizLineModule#classes — Property in class HorizLineModule
HtmlOutputModule::cb() — Method in class HtmlOutputModule

Callback function: | | .

$ TableCellElement#colSpan — Property in class TableCellElement
$ Texy#cleaner — Property in class Texy
Texy::checkURL() — Method in class Texy

Filters bad URLs.

D

Configurator::disableLinks() — Method in class Configurator

Disable all links.

Configurator::disableImages() — Method in class Configurator

Disable all images.

Modifier::decorate() — Method in class Modifier

Decorates HtmlElement element.

$ ImageModule#defaultAlt — Property in class ImageModule
$ Texy#dtd — Property in class Texy

DTD descriptor.

E

$ HtmlElement#emptyElements — Property in class HtmlElement
HtmlElement::el() — Method in class HtmlElement
HtmlElement::endTag() — Method in class HtmlElement

Returns element's end tag.

$ Modifier#elAttrs — Property in class Modifier
EmoticonModule — Class in namespace Texy\Modules

Emoticon module.

$ TableModule#evenClass — Property in class TableModule
$ Parser#element — Property in class Parser
$ Texy#encoding — Property in class Texy
$ Texy#emoticonModule — Property in class Texy
Texy::escapeHtml() — Method in class Texy

F

HandlerInvocation::free() — Method in class HandlerInvocation
Helpers::freezeSpaces() — Method in class Helpers

Translate all white spaces (\t \n \r space) to meta-spaces \x01-\x04.

$ EmoticonModule#fileRoot — Property in class EmoticonModule
FigureModule — Class in namespace Texy\Modules

The captioned figures.

$ ImageModule#fileRoot — Property in class ImageModule
ImageModule::factoryImage() — Method in class ImageModule

Parses image's syntax.

$ LinkModule#forceNoFollow — Property in class LinkModule
LinkModule::factoryLink() — Method in class LinkModule
$ Texy#figureModule — Property in class Texy
Texy::freezeSpaces() — Method in class Texy
Texy::free() — Method in class Texy

G

HandlerInvocation::getParser() — Method in class HandlerInvocation
HandlerInvocation::getTexy() — Method in class HandlerInvocation
HtmlElement::getName() — Method in class HtmlElement

Returns element's name.

HtmlElement::getText() — Method in class HtmlElement

Gets element's textual content.

HtmlElement::getIterator() — Method in class HtmlElement

Required by the IteratorAggregate interface.

HtmlElement::getChildren() — Method in class HtmlElement

Returns all of children.

HtmlElement::getContentType() — Method in class HtmlElement
$ HeadingModule#generateID — Property in class HeadingModule
ImageModule::getReference() — Method in class ImageModule

Returns named reference.

LinkModule::getReference() — Method in class LinkModule

Returns named reference.

Parser::getTexy() — Method in class Parser
Texy::getOutputMode() — Method in class Texy

Get HTML/XHTML output mode

Texy::getLinePatterns() — Method in class Texy
Texy::getBlockPatterns() — Method in class Texy
Texy::getDOM() — Method in class Texy

H

HandlerInvocation — Class in namespace Texy

Around advice handlers.

Helpers — Class in namespace Texy
Helpers.
HtmlElement — Class in namespace Texy

HTML helper.

HtmlElement::href() — Method in class HtmlElement

Special setter for element's attribute.

$ Image#height — Property in class Image
$ Modifier#hAlign — Property in class Modifier
HeadingModule — Class in namespace Texy\Modules

Heading module.

HorizLineModule — Class in namespace Texy\Modules

Horizontal line module.

HtmlModule — Class in namespace Texy\Modules

Html tags module.

HtmlOutputModule — Class in namespace Texy\Modules

HTML output

$ ScriptModule#handler — Property in class ScriptModule
$ Texy#htmlModule — Property in class Texy
$ Texy#headingModule — Property in class Texy
$ Texy#horizLineModule — Property in class Texy
$ Texy#htmlOutputModule — Property in class Texy

I

BlockParser::isIndented() — Method in class BlockParser
TexyMacro::install() — Method in class TexyMacro
Helpers::isRelative() — Method in class Helpers

Is given URL relative?

$ HtmlElement#inlineElements — Property in class HtmlElement
HtmlElement::isEmpty() — Method in class HtmlElement

Is element empty?

HtmlElement::insert() — Method in class HtmlElement

Inserts child node.

Image — Class in namespace Texy
Image.
$ Modifier#id — Property in class Modifier
$ EmoticonModule#icons — Property in class EmoticonModule
$ HeadingModule#idPrefix — Property in class HeadingModule
$ HtmlOutputModule#indent — Property in class HtmlOutputModule
ImageModule — Class in namespace Texy\Modules

Images module.

$ LinkModule#imageClass — Property in class LinkModule
$ LinkModule#imageOnClick — Property in class LinkModule
$ Texy#imageModule — Property in class Texy
Texy::invokeAroundHandlers() — Method in class Texy

Invoke registered around-handlers.

Texy::invokeHandlers() — Method in class Texy

Invoke registered after-handlers.

Texy::isRelative() — Method in class Texy

L

$ Image#linkedURL — Property in class Image
LineParser — Class in namespace Texy

Parser for single line structures.

Link — Class in namespace Texy
Link.
$ Link#label — Property in class Link
$ FigureModule#leftClass — Property in class FigureModule
$ HeadingModule#levels — Property in class HeadingModule
$ HtmlOutputModule#lineWrap — Property in class HtmlOutputModule
$ ImageModule#linkedRoot — Property in class ImageModule
$ ImageModule#leftClass — Property in class ImageModule
LinkModule — Class in namespace Texy\Modules

Links module.

ListModule — Class in namespace Texy\Modules

Ordered / unordered nested list module.

LongWordsModule — Class in namespace Texy\Modules

Long words wrap module.

$ PhraseModule#linksAllowed — Property in class PhraseModule
$ TypographyModule#locales — Property in class TypographyModule
$ TypographyModule#locale — Property in class TypographyModule
$ Texy#linkModule — Property in class Texy
$ Texy#listModule — Property in class Texy
$ Texy#longWordsModule — Property in class Texy
Texy::loadModules() — Method in class Texy

Create array of all used modules ($this->modules).

M

BlockParser::moveBackward() — Method in class BlockParser
$ Image#modifier — Property in class Image
$ Link#modifier — Property in class Link
Modifier — Class in namespace Texy

Modifier processor.

Module — Class in namespace Texy

Texy! modules base class.

$ HeadingModule#moreMeansHigher — Property in class HeadingModule
Regexp::match() — Method in class Regexp

Performs a regular expression match.

$ Texy#mergeLines — Property in class Texy

N

BlockParser::next() — Method in class BlockParser
Helpers::normalize() — Method in class Helpers

Removes special controls characters and normalizes line endings and spaces.

$ Image#name — Property in class Image
$ Link#name — Property in class Link
$ Texy#nontextParagraph — Property in class Texy
Texy::normalize() — Method in class Texy

O

Helpers::outdent() — Method in class Helpers

Outdents text block.

$ HtmlElement#optionalEnds — Property in class HtmlElement
HtmlElement::offsetSet() — Method in class HtmlElement

Inserts (replaces) child node (ArrayAccess implementation).

HtmlElement::offsetGet() — Method in class HtmlElement

Returns child node (ArrayAccess implementation).

HtmlElement::offsetExists() — Method in class HtmlElement

Exists child node? (ArrayAccess implementation).

HtmlElement::offsetUnset() — Method in class HtmlElement

Removes child node (ArrayAccess implementation).

$ Image#overURL — Property in class Image
BlockModule::outdent() — Method in class BlockModule
$ ImageModule#onLoad — Property in class ImageModule
$ TableModule#oddClass — Property in class TableModule
$ Texy#obfuscateEmail — Property in class Texy
Texy::outdent() — Method in class Texy

P

BlockParser::parse() — Method in class BlockParser
HandlerInvocation::proceed() — Method in class HandlerInvocation
Helpers::prependRoot() — Method in class Helpers

Prepends root to URL, if possible.

$ HtmlElement#prohibits — Property in class HtmlElement
HtmlElement::parseLine() — Method in class HtmlElement

Parses text as single line.

HtmlElement::parseBlock() — Method in class HtmlElement

Parses text as block.

LineParser::parse() — Method in class LineParser
BlockModule::pattern() — Method in class BlockModule

Callback for:.

BlockQuoteModule::pattern() — Method in class BlockQuoteModule

Callback for:.

EmoticonModule::pattern() — Method in class EmoticonModule

Callback for: :-))).

FigureModule::pattern() — Method in class FigureModule

Callback for [image]:link *** .... .(title)[class]{style}>.

HeadingModule::patternUnderline() — Method in class HeadingModule

Callback for underlined heading.

HeadingModule::patternSurround() — Method in class HeadingModule

Callback for surrounded heading.

HorizLineModule::pattern() — Method in class HorizLineModule

Callback for: -------.

$ HtmlModule#passComment — Property in class HtmlModule
HtmlModule::patternComment() — Method in class HtmlModule

Callback for: .

HtmlModule::patternTag() — Method in class HtmlModule

Callback for: .

$ HtmlOutputModule#preserveSpaces — Property in class HtmlOutputModule
HtmlOutputModule::postProcess() — Method in class HtmlOutputModule

Converts ... ... .

ImageModule::patternReferenceDef() — Method in class ImageModule

Callback for: [image]: urls .(title)[class]{style}.

ImageModule::patternImage() — Method in class ImageModule

Callback for [* small.jpg 80x13 | small-over.jpg | big.jpg .(alternative text)[class]{style}>]:LINK.

$ LinkModule#popupOnClick — Property in class LinkModule
LinkModule::patternReferenceDef() — Method in class LinkModule

Callback for: [la trine]: http://www.latrine.cz/ text odkazu .(title)[class]{style}.

LinkModule::patternReference() — Method in class LinkModule

Callback for: [ref].

LinkModule::patternUrlEmail() — Method in class LinkModule

Callback for: http://davidgrudl.com david@grudl.com.

ListModule::patternList() — Method in class ListModule

Callback for:.

ListModule::patternDefList() — Method in class ListModule

Callback for:.

ListModule::patternItem() — Method in class ListModule

Callback for single list item.

LongWordsModule::postLine() — Method in class LongWordsModule
LongWordsModule::pattern() — Method in class LongWordsModule

Callback for long words.

ParagraphModule — Class in namespace Texy\Modules

Paragraph module.

ParagraphModule::process() — Method in class ParagraphModule
PhraseModule — Class in namespace Texy\Modules

Phrases module.

PhraseModule::patternPhrase() — Method in class PhraseModule

Callback for: .... .(title)[class]{style}:LINK.

PhraseModule::patternSupSub() — Method in class PhraseModule

Callback for: any^2 any_2.

PhraseModule::patternNoTexy() — Method in class PhraseModule
ScriptModule::pattern() — Method in class ScriptModule

Callback for: {{...}}.

TableModule::patternTable() — Method in class TableModule

Callback for:.

TypographyModule::postLine() — Method in class TypographyModule
Parser — Class in namespace Texy

Texy parser base class.

$ Parser#patterns — Property in class Parser
Patterns — Class in namespace Texy

Regular expression patterns

$ Texy#paragraphModule — Property in class Texy
$ Texy#phraseModule — Property in class Texy
Texy::process() — Method in class Texy

Converts document in Texy! to (X)HTML code.

Texy::processLine() — Method in class Texy

Converts single line in Texy! to (X)HTML code.

Texy::processTypo() — Method in class Texy

Makes only typographic corrections.

Texy::protect() — Method in class Texy

Generate unique mark - useful for freezing (folding) some substrings.

Texy::prependRoot() — Method in class Texy

R

HtmlElement::removeChildren() — Method in class HtmlElement

Removed all children.

$ Link#raw — Property in class Link
$ EmoticonModule#root — Property in class EmoticonModule
$ FigureModule#rightClass — Property in class FigureModule
$ HtmlOutputModule#removeOptional — Property in class HtmlOutputModule
$ ImageModule#root — Property in class ImageModule
$ ImageModule#rightClass — Property in class ImageModule
$ LinkModule#root — Property in class LinkModule
$ TableCellElement#rowSpan — Property in class TableCellElement
Regexp — Class in namespace Texy
Regexp::replace() — Method in class Regexp

Perform a regular expression search and replace.

$ Texy#removeSoftHyphens — Property in class Texy
Texy::registerLinePattern() — Method in class Texy
Texy::registerBlockPattern() — Method in class Texy
Texy::registerPostLine() — Method in class Texy

S

$ Configurator#safeTags — Property in class Configurator
Configurator::safeMode() — Method in class Configurator

Configure Texy! for web comments and other usages, where input text may insert attacker.

HtmlElement::setName() — Method in class HtmlElement

Changes element's name.

HtmlElement::setText() — Method in class HtmlElement

Sets element's textual content.

HtmlElement::startTag() — Method in class HtmlElement

Returns element's start tag.

$ Modifier#styles — Property in class Modifier
Modifier::setProperties() — Method in class Modifier
BlockModule::solve() — Method in class BlockModule

Finish invocation.

EmoticonModule::solve() — Method in class EmoticonModule

Finish invocation.

FigureModule::solve() — Method in class FigureModule

Finish invocation.

HeadingModule::solve() — Method in class HeadingModule

Finish invocation.

HorizLineModule::solve() — Method in class HorizLineModule

Finish invocation.

HtmlModule::solveTag() — Method in class HtmlModule

Finish invocation.

HtmlModule::solveComment() — Method in class HtmlModule

Finish invocation.

ImageModule::solve() — Method in class ImageModule

Finish invocation.

$ LinkModule#shorten — Property in class LinkModule
LinkModule::solve() — Method in class LinkModule

Finish invocation.

LinkModule::solveUrlEmail() — Method in class LinkModule

Finish invocation.

LinkModule::solveNewReference() — Method in class LinkModule

Finish invocation.

ParagraphModule::solve() — Method in class ParagraphModule

Finish invocation.

PhraseModule::solve() — Method in class PhraseModule

Finish invocation.

ScriptModule — Class in namespace Texy\Modules

Scripts module.

$ ScriptModule#separator — Property in class ScriptModule
ScriptModule::solve() — Method in class ScriptModule

Finish invocation.

Regexp::split() — Method in class Regexp

Splits string by a regular expression.

Strict — Class in namespace Texy

Better OOP experience.

$ Texy#summary — Property in class Texy
$ Texy#styleSheet — Property in class Texy
$ Texy#scriptModule — Property in class Texy
$ Texy#strictDTD — Property in class Texy
DEPRECATED
Texy::setOutputMode() — Method in class Texy

Set HTML/XHTML output mode (overwrites self::$allowedTags)

Texy::stringToHtml() — Method in class Texy

Converts internal string representation to final HTML code in UTF-8.

Texy::stringToText() — Method in class Texy

Converts internal string representation to final HTML code in UTF-8.

Utf::strtolower() — Method in class Utf

StrToLower in UTF-8.

T

TexyMacro — Class in namespace Texy\Bridges\Latte

Macro {texy} ... {/texy}

TexyMacro::texyOpened() — Method in class TexyMacro
TexyMacro::texyClosed() — Method in class TexyMacro
Helpers::toAscii() — Method in class Helpers

Converts UTF-8 to ASCII.

HtmlElement::toString() — Method in class HtmlElement

Renders element's start tag, content and end tag to internal string representation.

HtmlElement::toHtml() — Method in class HtmlElement

Renders to final HTML.

HtmlElement::toText() — Method in class HtmlElement

Renders to final text.

$ Link#type — Property in class Link
$ Modifier#title — Property in class Modifier
$ Module#texy — Property in class Module
$ HeadingModule#title — Property in class HeadingModule
$ HeadingModule#TOC — Property in class HeadingModule
$ HeadingModule#top — Property in class HeadingModule
$ PhraseModule#tags — Property in class PhraseModule
TableCellElement — Class in namespace Texy\Modules

Table cell TD / TH.

$ TableCellElement#text — Property in class TableCellElement
TableModule — Class in namespace Texy\Modules

Table module.

TypographyModule — Class in namespace Texy\Modules

Typography replacements module.

$ Parser#texy — Property in class Parser
Texy — Class in namespace Texy

Texy! - Convert plain text to XHTML format using process().

$ Texy#tabWidth — Property in class Texy
$ Texy#tableModule — Property in class Texy
$ Texy#typographyModule — Property in class Texy
Texy::toText() — Method in class Texy

Converts DOM structure to pure text.

Utf::toUtf() — Method in class Utf

Converts from source encoding to UTF-8.

U

Helpers::unfreezeSpaces() — Method in class Helpers

Reverts meta-spaces back to normal spaces.

$ Image#URL — Property in class Image
$ Link#URL — Property in class Link
$ Texy#urlSchemeFilters — Property in class Texy
Texy::unProtect() — Method in class Texy
Texy::unfreezeSpaces() — Method in class Texy
Texy::unescapeHtml() — Method in class Texy
Utf — Class in namespace Texy

UTF-8 helper.

Utf::utfTo() — Method in class Utf

Converts from UTF-8 to dest encoding.

Utf::utf2ascii() — Method in class Utf
Utf::utf2html() — Method in class Utf

Converts UTF-8 to dest encoding + html entities.

V

HtmlElement::validateAttrs() — Method in class HtmlElement
HtmlElement::validateChild() — Method in class HtmlElement
$ Modifier#vAlign — Property in class Modifier

W

Helpers::webalize() — Method in class Helpers

Converts to web safe characters [a-z0-9-] text.

$ Image#width — Property in class Image
$ FigureModule#widthDelta — Property in class FigureModule
HtmlOutputModule::wrap() — Method in class HtmlOutputModule

Callback function: wrap lines.

$ LongWordsModule#wordLimit — Property in class LongWordsModule
Texy::webalize() — Method in class Texy

X

$ HtmlElement#xhtml — Property in class HtmlElement
$ Texy#xhtml — Property in class Texy

_

BlockParser::__construct() — Method in class BlockParser
TexyMacro::__construct() — Method in class TexyMacro
Configurator::__construct() — Method in class Configurator

static class.

HandlerInvocation::__construct() — Method in class HandlerInvocation
Helpers::__construct() — Method in class Helpers
HtmlElement::__construct() — Method in class HtmlElement
HtmlElement::__set() — Method in class HtmlElement

Overloaded setter for element's attribute.

HtmlElement::__get() — Method in class HtmlElement

Overloaded getter for element's attribute.

HtmlElement::__clone() — Method in class HtmlElement

Clones all children too.

Image::__construct() — Method in class Image
Image::__clone() — Method in class Image
LineParser::__construct() — Method in class LineParser
Link::__construct() — Method in class Link
Link::__clone() — Method in class Link
Modifier::__construct() — Method in class Modifier
BlockModule::__construct() — Method in class BlockModule
BlockQuoteModule::__construct() — Method in class BlockQuoteModule
EmoticonModule::__construct() — Method in class EmoticonModule
FigureModule::__construct() — Method in class FigureModule
HeadingModule::__construct() — Method in class HeadingModule
HorizLineModule::__construct() — Method in class HorizLineModule
HtmlModule::__construct() — Method in class HtmlModule
HtmlOutputModule::__construct() — Method in class HtmlOutputModule
ImageModule::__construct() — Method in class ImageModule
LinkModule::__construct() — Method in class LinkModule
ListModule::__construct() — Method in class ListModule
LongWordsModule::__construct() — Method in class LongWordsModule
ParagraphModule::__construct() — Method in class ParagraphModule
PhraseModule::__construct() — Method in class PhraseModule
ScriptModule::__construct() — Method in class ScriptModule
TableModule::__construct() — Method in class TableModule
TypographyModule::__construct() — Method in class TypographyModule
Strict::__call() — Method in class Strict

Call to undefined method.

Strict::__callStatic() — Method in class Strict

Call to undefined static method.

Strict::__get() — Method in class Strict

Access to undeclared property.

Strict::__set() — Method in class Strict

Access to undeclared property.

Strict::__isset() — Method in class Strict
Strict::__unset() — Method in class Strict

Access to undeclared property.

$ Texy#_classes — Property in class Texy
$ Texy#_styles — Property in class Texy
Texy::__construct() — Method in class Texy
Texy::__clone() — Method in class Texy
Utf::__construct() — Method in class Utf

static class.