$ Texy#allowedProperty in class Texy
$ Texy#allowedTagsProperty in class Texy
$ Texy#allowedClassesProperty in class Texy
$ Texy#allowedStylesProperty in class Texy
$ Texy#alignClassesProperty in class Texy
$ Texy#advertisingNoticeProperty in class Texy
Texy::addHandler() — Method in class Texy

Add new event handler.

TexyHeadingModule::afterParse() — Method in class TexyHeadingModule
$ TexyHtml#attrsProperty in class TexyHtml
TexyHtml::add() — Method in class TexyHtml

Adds new element's child.

$ TexyImage#asMaxProperty in class TexyImage
TexyImageModule::addReference() — Method in class TexyImageModule

Adds new named reference to image.

$ TexyLineParser#againProperty in class TexyLineParser
TexyLinkModule::addReference() — Method in class TexyLinkModule

Adds new named reference.

$ TexyModifier#attrsProperty in class TexyModifier


$ Texy#blockModuleProperty in class Texy
$ Texy#blockQuoteModuleProperty in class Texy
TexyBlockModule::beforeBlockParse() — Method in class TexyBlockModule

Single block pre-processing.

TexyEmoticonModule::beforeParse() — Method in class TexyEmoticonModule
$ TexyHeadingModule#balancingProperty in class TexyHeadingModule
TexyHeadingModule::beforeParse() — Method in class TexyHeadingModule
$ TexyHtmlOutputModule#baseIndentProperty in class TexyHtmlOutputModule
TexyImageModule::beforeParse() — Method in class TexyImageModule

Text pre-processing.

TexyLinkModule::beforeParse() — Method in class TexyLinkModule

Text pre-processing.

$ TexyListModule#bulletsProperty in class TexyListModule
TexyListModule::beforeParse() — Method in class TexyListModule
TexyTypographyModule::beforeParse() — Method in class TexyTypographyModule

Text pre-processing.


$ Texy#cleanerProperty in class Texy
Texy::checkURL() — Method in class Texy

Filters bad URLs.

TexyBlockParser::cmp() — Method in class TexyBlockParser
TexyBlockQuoteModule::citeLink() — Method in class TexyBlockQuoteModule

Converts cite source to URL.

$ TexyEmoticonModule#classProperty in class TexyEmoticonModule
$ TexyFigureModule#classProperty in class TexyFigureModule
$ TexyHorizLineModule#classesProperty in class TexyHorizLineModule
$ TexyHtml#childrenProperty in class TexyHtml
TexyHtml::create() — Method in class TexyHtml

Creates and adds a new TexyHtml child.

TexyHtml::count() — Method in class TexyHtml

Required by the Countable interface.

TexyHtmlOutputModule::cb() — Method in class TexyHtmlOutputModule

Callback function: | | .

$ TexyModifier#classesProperty in class TexyModifier
$ TexyModifier#citeProperty in class TexyModifier
$ TexyTableCellElement#colSpanProperty in class TexyTableCellElement


$ Texy#dtdProperty in class Texy

DTD descriptor.

TexyConfigurator::disableLinks() — Method in class TexyConfigurator

Disable all links.

TexyConfigurator::disableImages() — Method in class TexyConfigurator

Disable all images.

$ TexyImageModule#defaultAltProperty in class TexyImageModule
TexyModifier::decorate() — Method in class TexyModifier

Decorates TexyHtml element.


$ Texy#encodingProperty in class Texy
$ Texy#emoticonModuleProperty in class Texy
Texy::escapeHtml() — Method in class Texy

Texy! version of htmlSpecialChars (much faster than htmlSpecialChars!).

$ TexyHtml#emptyElementsProperty in class TexyHtml
TexyHtml::el() — Method in class TexyHtml

Static factory.

TexyHtml::endTag() — Method in class TexyHtml

Returns element's end tag.

$ TexyModifier#elAttrsProperty in class TexyModifier
TexyObject::extensionMethod() — Method in class TexyObject

Adding method to class.

$ TexyParser#elementProperty in class TexyParser
$ TexyTableModule#evenClassProperty in class TexyTableModule


$ Texy#figureModuleProperty in class Texy
Texy::freezeSpaces() — Method in class Texy

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

Texy::free() — Method in class Texy

PHP garbage collector helper.

$ TexyEmoticonModule#fileRootProperty in class TexyEmoticonModule
TexyHandlerInvocation::free() — Method in class TexyHandlerInvocation

PHP garbage collector helper.

$ TexyImageModule#fileRootProperty in class TexyImageModule
TexyImageModule::factoryImage() — Method in class TexyImageModule

Parses image's syntax.

$ TexyLinkModule#forceNoFollowProperty in class TexyLinkModule
TexyLinkModule::factoryLink() — Method in class TexyLinkModule


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
TexyHandlerInvocation::getParser() — Method in class TexyHandlerInvocation
TexyHandlerInvocation::getTexy() — Method in class TexyHandlerInvocation
$ TexyHeadingModule#generateIDProperty in class TexyHeadingModule
TexyHtml::getName() — Method in class TexyHtml

Returns element's name.

TexyHtml::getText() — Method in class TexyHtml

Gets element's textual content.

TexyHtml::getIterator() — Method in class TexyHtml

Required by the IteratorAggregate interface.

TexyHtml::getChildren() — Method in class TexyHtml

Returns all of children.

TexyHtml::getContentType() — Method in class TexyHtml
TexyImageModule::getReference() — Method in class TexyImageModule

Returns named reference.

TexyLinkModule::getReference() — Method in class TexyLinkModule

Returns named reference.

TexyObject::getClass() — Method in class TexyObject

Returns the name of the class of this object.

TexyObject::getReflection() — Method in class TexyObject

Access to reflection.

TexyParser::getTexy() — Method in class TexyParser


$ Texy#htmlModuleProperty in class Texy
$ Texy#headingModuleProperty in class Texy
$ Texy#horizLineModuleProperty in class Texy
$ Texy#htmlOutputModuleProperty in class Texy
TexyHtml::href() — Method in class TexyHtml

Special setter for element's attribute.

$ TexyImage#heightProperty in class TexyImage
$ TexyModifier#hAlignProperty in class TexyModifier
$ TexyScriptModule#handlerProperty in class TexyScriptModule


$ Texy#imageModuleProperty 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

Is given URL relative?

TexyBlockParser::isIndented() — Method in class TexyBlockParser
$ TexyEmoticonModule#iconsProperty in class TexyEmoticonModule
$ TexyHeadingModule#idPrefixProperty in class TexyHeadingModule
$ TexyHtml#inlineElementsProperty in class TexyHtml
TexyHtml::isEmpty() — Method in class TexyHtml

Is element empty?

TexyHtml::insert() — Method in class TexyHtml

Inserts child node.

$ TexyHtmlOutputModule#indentProperty in class TexyHtmlOutputModule
$ TexyLinkModule#imageClassProperty in class TexyLinkModule
$ TexyLinkModule#imageOnClickProperty in class TexyLinkModule
$ TexyModifier#idProperty in class TexyModifier


$ Texy#linkModuleProperty in class Texy
$ Texy#listModuleProperty in class Texy
$ Texy#longWordsModuleProperty in class Texy
Texy::loadModules() — Method in class Texy

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

$ TexyFigureModule#leftClassProperty in class TexyFigureModule
$ TexyHeadingModule#levelsProperty in class TexyHeadingModule
$ TexyHtmlOutputModule#lineWrapProperty in class TexyHtmlOutputModule
$ TexyImage#linkedURLProperty in class TexyImage
$ TexyImageModule#linkedRootProperty in class TexyImageModule
$ TexyImageModule#leftClassProperty in class TexyImageModule
$ TexyLink#labelProperty in class TexyLink
$ TexyPhraseModule#linksAllowedProperty in class TexyPhraseModule
$ TexyTypographyModule#localesProperty in class TexyTypographyModule
$ TexyTypographyModule#localeProperty in class TexyTypographyModule


$ Texy#mergeLinesProperty in class Texy
TexyBlockParser::moveBackward() — Method in class TexyBlockParser
$ TexyHeadingModule#moreMeansHigherProperty in class TexyHeadingModule
$ TexyImage#modifierProperty in class TexyImage
$ TexyLink#modifierProperty in class TexyLink
TexyRegexp::match() — Method in class TexyRegexp

Performs a regular expression match.


$ Texy#nontextParagraphProperty in class Texy
Texy::normalize() — Method in class Texy

Removes special controls characters and normalizes line endings and spaces.

TexyBlockParser::next() — Method in class TexyBlockParser
$ TexyImage#nameProperty in class TexyImage
$ TexyLink#nameProperty in class TexyLink


$ Texy#obfuscateEmailProperty in class Texy
Texy::outdent() — Method in class Texy

Outdents text block.

TexyBlockModule::outdent() — Method in class TexyBlockModule
$ TexyHtml#optionalEndsProperty in class TexyHtml
TexyHtml::offsetSet() — Method in class TexyHtml

Inserts (replaces) child node (ArrayAccess implementation).

TexyHtml::offsetGet() — Method in class TexyHtml

Returns child node (ArrayAccess implementation).

TexyHtml::offsetExists() — Method in class TexyHtml

Exists child node? (ArrayAccess implementation).

TexyHtml::offsetUnset() — Method in class TexyHtml

Removes child node (ArrayAccess implementation).

$ TexyImage#overURLProperty in class TexyImage
$ TexyImageModule#onLoadProperty in class TexyImageModule
$ TexyTableModule#oddClassProperty in class TexyTableModule


$ Texy#paragraphModuleProperty in class Texy
$ Texy#phraseModuleProperty 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

Prepends root to URL, if possible.

TexyBlockModule::pattern() — Method in class TexyBlockModule

Callback for:.

TexyBlockParser::parse() — Method in class TexyBlockParser
TexyBlockQuoteModule::pattern() — Method in class TexyBlockQuoteModule

Callback for:.

TexyEmoticonModule::pattern() — Method in class TexyEmoticonModule

Callback for: :-))).

TexyFigureModule::pattern() — Method in class TexyFigureModule

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

TexyHandlerInvocation::proceed() — Method in class TexyHandlerInvocation
TexyHeadingModule::patternUnderline() — Method in class TexyHeadingModule

Callback for underlined heading.

TexyHeadingModule::patternSurround() — Method in class TexyHeadingModule

Callback for surrounded heading.

TexyHorizLineModule::pattern() — Method in class TexyHorizLineModule

Callback for: -------.

$ TexyHtml#prohibitsProperty in class TexyHtml
TexyHtml::parseLine() — Method in class TexyHtml

Parses text as single line.

TexyHtml::parseBlock() — Method in class TexyHtml

Parses text as block.

$ TexyHtmlModule#passCommentProperty in class TexyHtmlModule
TexyHtmlModule::patternComment() — Method in class TexyHtmlModule

Callback for: .

TexyHtmlModule::patternTag() — Method in class TexyHtmlModule

Callback for: .

$ TexyHtmlOutputModule#preserveSpacesProperty in class TexyHtmlOutputModule
TexyHtmlOutputModule::postProcess() — Method in class TexyHtmlOutputModule

Converts ... ... .

TexyImageModule::patternReferenceDef() — Method in class TexyImageModule

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

TexyImageModule::patternImage() — Method in class TexyImageModule

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

TexyLineParser::parse() — Method in class TexyLineParser
$ TexyLinkModule#popupOnClickProperty in class TexyLinkModule
TexyLinkModule::patternReferenceDef() — Method in class TexyLinkModule

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

TexyLinkModule::patternReference() — Method in class TexyLinkModule

Callback for: [ref].

TexyLinkModule::patternUrlEmail() — Method in class TexyLinkModule

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

TexyListModule::patternList() — Method in class TexyListModule

Callback for:.

TexyListModule::patternDefList() — Method in class TexyListModule

Callback for:.

TexyListModule::patternItem() — Method in class TexyListModule

Callback for single list item.

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

Callback for long words.

TexyParagraphModule::process() — Method in class TexyParagraphModule
$ TexyParser#patternsProperty in class TexyParser
TexyPhraseModule::patternPhrase() — Method in class TexyPhraseModule

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

TexyPhraseModule::patternSupSub() — Method in class TexyPhraseModule

Callback for: any^2 any_2.

TexyPhraseModule::patternNoTexy() — Method in class TexyPhraseModule
TexyScriptModule::pattern() — Method in class TexyScriptModule

Callback for: {{...}}.

TexyTableModule::patternTable() — Method in class TexyTableModule

Callback for:.

TexyTypographyModule::postLine() — Method in class TexyTypographyModule


$ Texy#removeSoftHyphensProperty in class Texy
Texy::registerLinePattern() — Method in class Texy
Texy::registerBlockPattern() — Method in class Texy
Texy::registerPostLine() — Method in class Texy
$ TexyEmoticonModule#rootProperty in class TexyEmoticonModule
$ TexyFigureModule#rightClassProperty in class TexyFigureModule
TexyHtml::removeChildren() — Method in class TexyHtml

Removed all children.

$ TexyHtmlOutputModule#removeOptionalProperty in class TexyHtmlOutputModule
$ TexyImageModule#rootProperty in class TexyImageModule
$ TexyImageModule#rightClassProperty in class TexyImageModule
$ TexyLink#rawProperty in class TexyLink
$ TexyLinkModule#rootProperty in class TexyLinkModule
TexyRegexp::replace() — Method in class TexyRegexp

Perform a regular expression search and replace.

$ TexyTableCellElement#rowSpanProperty in class TexyTableCellElement


$ Texy#summaryProperty in class Texy
$ Texy#styleSheetProperty in class Texy
$ Texy#scriptModuleProperty in class Texy
$ Texy#strictDTDProperty in class Texy
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.

TexyBlockModule::solve() — Method in class TexyBlockModule

Finish invocation.

$ TexyConfigurator#safeTagsProperty in class TexyConfigurator
TexyConfigurator::safeMode() — Method in class TexyConfigurator

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

TexyEmoticonModule::solve() — Method in class TexyEmoticonModule

Finish invocation.

TexyFigureModule::solve() — Method in class TexyFigureModule

Finish invocation.

TexyHeadingModule::solve() — Method in class TexyHeadingModule

Finish invocation.

TexyHorizLineModule::solve() — Method in class TexyHorizLineModule

Finish invocation.

TexyHtml::setName() — Method in class TexyHtml

Changes element's name.

TexyHtml::setText() — Method in class TexyHtml

Sets element's textual content.

TexyHtml::startTag() — Method in class TexyHtml

Returns element's start tag.

TexyHtmlModule::solveTag() — Method in class TexyHtmlModule

Finish invocation.

TexyHtmlModule::solveComment() — Method in class TexyHtmlModule

Finish invocation.

TexyImageModule::solve() — Method in class TexyImageModule

Finish invocation.

$ TexyLinkModule#shortenProperty in class TexyLinkModule
TexyLinkModule::solve() — Method in class TexyLinkModule

Finish invocation.

TexyLinkModule::solveUrlEmail() — Method in class TexyLinkModule

Finish invocation.

TexyLinkModule::solveNewReference() — Method in class TexyLinkModule

Finish invocation.

$ TexyModifier#stylesProperty in class TexyModifier
TexyModifier::setProperties() — Method in class TexyModifier
TexyParagraphModule::solve() — Method in class TexyParagraphModule

Finish invocation.

TexyPhraseModule::solve() — Method in class TexyPhraseModule

Finish invocation.

TexyRegexp::split() — Method in class TexyRegexp

Splits string by a regular expression.

$ TexyScriptModule#separatorProperty in class TexyScriptModule
TexyScriptModule::solve() — Method in class TexyScriptModule

Finish invocation.

TexyUtf::strtolower() — Method in class TexyUtf

StrToLower in UTF-8.



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

$ Texy#tabWidthProperty in class Texy
$ Texy#tableModuleProperty in class Texy
$ Texy#typographyModuleProperty in class Texy
Texy::toText() — Method in class Texy

Converts DOM structure to pure text.

Texy::tabCb() — Method in class Texy

Special blocks module.


Parser for block structures.


Blockquote module.


Texy basic configurators.


Emoticon module.


The captioned figures.


Around advice handlers.


Heading module.

$ TexyHeadingModule#titleProperty in class TexyHeadingModule
$ TexyHeadingModule#TOCProperty in class TexyHeadingModule
$ TexyHeadingModule#topProperty in class TexyHeadingModule

Horizontal line module.


HTML helper.

TexyHtml::toString() — Method in class TexyHtml

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

TexyHtml::toHtml() — Method in class TexyHtml

Renders to final HTML.

TexyHtml::toText() — Method in class TexyHtml

Renders to final text.


Html tags module.


HTML output


Images module.


Parser for single line structures.

$ TexyLink#typeProperty in class TexyLink

Links module.


Ordered / unordered nested list module.


Long words wrap module.


Modifier processor.

$ TexyModifier#titleProperty in class TexyModifier

Texy! modules base class.

$ TexyModule#texyProperty in class TexyModule

TexyObject is the ultimate ancestor of all instantiable classes.


Paragraph module.


Texy parser base class.

$ TexyParser#texyProperty in class TexyParser

Regular expression patterns


Phrases module.

$ TexyPhraseModule#tagsProperty in class TexyPhraseModule

This file is part of the Texy! (http://texy.info) Copyright (c) 2004 David Grudl (https://davidgrudl.com)


Scripts module.


Table cell TD / TH.

$ TexyTableCellElement#textProperty in class TexyTableCellElement

Table module.


Typography replacements module.


UTF-8 helper.

TexyUtf::toUtf() — Method in class TexyUtf

Converts from source encoding to UTF-8.


$ Texy#urlSchemeFiltersProperty in class Texy
Texy::unfreezeSpaces() — Method in class Texy

Reverts meta-spaces back to normal spaces.

Texy::unescapeHtml() — Method in class Texy

Texy! version of html_entity_decode (always UTF-8, much faster than original!).

Texy::unProtect() — Method in class Texy
$ TexyImage#URLProperty in class TexyImage
$ TexyLink#URLProperty in class TexyLink
TexyUtf::utfTo() — Method in class TexyUtf

Converts from UTF-8 to dest encoding.

TexyUtf::utf2ascii() — Method in class TexyUtf

Converts UTF-8 to ASCII.

TexyUtf::utf2html() — Method in class TexyUtf

Converts UTF-8 to dest encoding + html entities.


TexyHtml::validateAttrs() — Method in class TexyHtml
TexyHtml::validateChild() — Method in class TexyHtml
$ TexyModifier#vAlignProperty in class TexyModifier


Texy::webalize() — Method in class Texy

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

$ TexyFigureModule#widthDeltaProperty in class TexyFigureModule
TexyHtmlOutputModule::wrap() — Method in class TexyHtmlOutputModule

Callback function: wrap lines.

$ TexyImage#widthProperty in class TexyImage
$ TexyLongWordsModule#wordLimitProperty in class TexyLongWordsModule


$ Texy#xhtmlProperty in class Texy
$ TexyHtml#xhtmlProperty in class TexyHtml


$ Texy#_classesProperty in class Texy
$ Texy#_stylesProperty in class Texy
Texy::__construct() — Method in class Texy
Texy::__clone() — Method in class Texy
TexyBlockModule::__construct() — Method in class TexyBlockModule
TexyBlockParser::__construct() — Method in class TexyBlockParser
TexyBlockQuoteModule::__construct() — Method in class TexyBlockQuoteModule
TexyConfigurator::__construct() — Method in class TexyConfigurator

static class.

TexyEmoticonModule::__construct() — Method in class TexyEmoticonModule
TexyFigureModule::__construct() — Method in class TexyFigureModule
TexyHandlerInvocation::__construct() — Method in class TexyHandlerInvocation
TexyHeadingModule::__construct() — Method in class TexyHeadingModule
TexyHorizLineModule::__construct() — Method in class TexyHorizLineModule
TexyHtml::__set() — Method in class TexyHtml

Overloaded setter for element's attribute.

TexyHtml::__get() — Method in class TexyHtml

Overloaded getter for element's attribute.

TexyHtml::__clone() — Method in class TexyHtml

Clones all children too.

TexyHtmlModule::__construct() — Method in class TexyHtmlModule
TexyHtmlOutputModule::__construct() — Method in class TexyHtmlOutputModule
TexyImage::__construct() — Method in class TexyImage
TexyImage::__clone() — Method in class TexyImage
TexyImageModule::__construct() — Method in class TexyImageModule
TexyLineParser::__construct() — Method in class TexyLineParser
TexyLink::__construct() — Method in class TexyLink
TexyLink::__clone() — Method in class TexyLink
TexyLinkModule::__construct() — Method in class TexyLinkModule
TexyListModule::__construct() — Method in class TexyListModule
TexyLongWordsModule::__construct() — Method in class TexyLongWordsModule
TexyModifier::__construct() — Method in class TexyModifier
TexyObject::__call() — Method in class TexyObject

Call to undefined method.

TexyObject::__callStatic() — Method in class TexyObject

Call to undefined static method.

TexyObject::__get() — Method in class TexyObject

Returns property value. Do not call directly.

TexyObject::__set() — Method in class TexyObject

Sets value of a property. Do not call directly.

TexyObject::__isset() — Method in class TexyObject

Is property defined?

TexyObject::__unset() — Method in class TexyObject

Access to undeclared property.

TexyParagraphModule::__construct() — Method in class TexyParagraphModule
TexyPhraseModule::__construct() — Method in class TexyPhraseModule
TexyScriptModule::__construct() — Method in class TexyScriptModule
TexyTableModule::__construct() — Method in class TexyTableModule
TexyTypographyModule::__construct() — Method in class TexyTypographyModule
TexyUtf::__construct() — Method in class TexyUtf

static class.