A

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

Adds new element's child.

$ Image#asMax — Property in class Image

image width and height are maximal

$ 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::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

balancing mode

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

base indent level

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

$ TexyNode#content — Property in class TexyNode
TexyNode::create() — Method in class TexyNode
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

non-floated box CSS class

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

Callback function: | | .

$ TableCellElement#colSpan — Property in class TableCellElement
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

default alternative text

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#emoticonModule — Property in class Texy
Texy::escapeHtml() — Method in class Texy

F

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

physical location of images on server

ImageModule::factoryImage() — Method in class ImageModule

Parses image's syntax. Input: small.jpg 80x13 || linked.jpg

$ LinkModule#forceNoFollow — Property in class LinkModule

always use rel="nofollow" for absolute links?

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

G

TexyExtension::getTags() — Method in class TexyExtension
TexyExtension::getFilters() — Method in class TexyExtension
TexyExtension::getProviders() — Method in class TexyExtension
TexyNode::getIterator() — Method in class TexyNode
HandlerInvocation::getParser() — Method in class HandlerInvocation
HandlerInvocation::getTexy() — Method in class HandlerInvocation
HtmlElement::getName() — Method in class HtmlElement

Returns element's name.

HtmlElement::getAttribute() — Method in class HtmlElement

Returns element's attribute.

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
Texy::getLinePatterns() — Method in class Texy
Texy::getBlockPatterns() — Method in class Texy
Texy::getDOM() — Method in class Texy
Texy::getDTD() — Method in class Texy
Texy::getAllowedProps() — 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

optional image height

$ 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

$ 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

prefix for autogenerated ID

$ HtmlOutputModule#indent — Property in class HtmlOutputModule

indent HTML code?

ImageModule — Class in namespace Texy\Modules

Images module.

$ LinkModule#imageClass — Property in class LinkModule

linked image class

$ 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

anchored image URL

LineParser — Class in namespace Texy

Parser for single line structures.

Link — Class in namespace Texy
Link.
$ Link#label — Property in class Link

optional label, used by references

$ FigureModule#leftClass — Property in class FigureModule

left-floated box CSS class

$ HeadingModule#levels — Property in class HeadingModule
$ HtmlOutputModule#lineWrap — Property in class HtmlOutputModule

wrap width, doesn't include indent space

$ ImageModule#linkedRoot — Property in class ImageModule

root of linked images (http)

$ ImageModule#leftClass — Property in class ImageModule

left-floated images CSS class

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

surrounded headings: more #### means higher heading

Regexp::match() — Method in class Regexp

Performs a regular expression match.

$ Texy#mergeLines — Property in class Texy

Paragraph merging mode

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

reference name (if is stored as reference)

$ 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).

$ TableModule#oddClass — Property in class TableModule
$ Texy#obfuscateEmail — Property in class Texy

Do obfuscate e-mail addresses?

Texy::outdent() — Method in class Texy

P

$ BlockParser#patterns — Property in class BlockParser
BlockParser::parse() — Method in class BlockParser
TexyNode::print() — Method in class TexyNode
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#patterns — Property in class LineParser
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

pass HTML comments to output?

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 || big.jpg .(alternative text)[class]{style}>]:LINK.

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.

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

URL as written in text

$ EmoticonModule#root — Property in class EmoticonModule
$ FigureModule#rightClass — Property in class FigureModule

right-floated box CSS class

$ HtmlOutputModule#removeOptional — Property in class HtmlOutputModule
$ ImageModule#root — Property in class ImageModule

root of relative images (http)

$ ImageModule#rightClass — Property in class ImageModule

right-floated images CSS class

$ LinkModule#root — Property in class LinkModule

root of relative links

$ 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

remove soft hyphens (SHY)?

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::setAttribute() — Method in class HtmlElement

Sets element's attribute.

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

shorten URLs to more readable form?

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

arguments separator

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#scriptModule — Property in class Texy
Texy::setOutputMode() — Method in class Texy
Texy::stringToHtml() — Method in class Texy

Converts internal string representation to final HTML code.

Texy::stringToText() — Method in class Texy

Converts internal string representation to final HTML code.

T

Texy — Class in namespace [Global Namespace]
TexyExtension — Class in namespace Texy\Bridges\Latte

Macro {texy} ... {/texy} for Latte v3

TexyExtension::texyFilter() — Method in class TexyExtension
TexyMacro — Class in namespace Texy\Bridges\Latte

Macro {texy} ... {/texy} for Latte v2

TexyMacro::texyOpened() — Method in class TexyMacro
TexyMacro::texyClosed() — Method in class TexyMacro
TexyNode — Class in namespace Texy\Bridges\Latte

{texy} ... {/texy}

Helpers::toLower() — Method in class Helpers

StrToLower in UTF-8.

Helpers::toAscii() — Method in class Helpers

Converts UTF-8 to ASCII.

$ HtmlElement#transparent — Property in class HtmlElement
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

how was link created?

$ Modifier#title — Property in class Modifier
$ Module#texy — Property in class Module
$ HeadingModule#title — Property in class HeadingModule

textual content of first heading

$ HeadingModule#TOC — Property in class HeadingModule
$ HeadingModule#top — Property in class HeadingModule

level of top heading, 1..6

$ 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 HTML format using process().

$ Texy#tabWidth — Property in class Texy

TAB width (for converting tabs to spaces)

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

Converts DOM structure to pure text.

U

Helpers::unescapeHtml() — Method in class Helpers
Helpers::unfreezeSpaces() — Method in class Helpers

Reverts meta-spaces back to normal spaces.

$ Image#URL — Property in class Image

base image URL

$ Link#URL — Property in class Link

URL in resolved form

$ Texy#urlSchemeFilters — Property in class Texy
Texy::unProtect() — Method in class Texy
Texy::unfreezeSpaces() — Method in class Texy
Texy::unescapeHtml() — Method in class Texy

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

optional image width

$ FigureModule#widthDelta — Property in class FigureModule

how calculate div's width

HtmlOutputModule::wrap() — Method in class HtmlOutputModule

Callback function: wrap lines.

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

_

BlockParser::__construct() — Method in class BlockParser
TexyExtension::__construct() — Method in class TexyExtension
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::__construct() — Method in class Texy
Texy::__clone() — Method in class Texy