A

$ 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

B

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

C

$ 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

D

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

E

$ 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

F

$ 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

G

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

H

$ 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

I

$ 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

L

$ 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

M

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

N

$ 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

O

$ 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

P

$ 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

R

$ 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

S

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

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.

T

Texy

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
TexyBlockModule

Special blocks module.

TexyBlockParser

Parser for block structures.

TexyBlockQuoteModule

Blockquote module.

TexyConfigurator

Texy basic configurators.

TexyEmoticonModule

Emoticon module.

TexyFigureModule

The captioned figures.

TexyHandlerInvocation

Around advice handlers.

TexyHeadingModule

Heading module.

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

Horizontal line module.

TexyHtml

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.

TexyHtmlModule

Html tags module.

TexyHtmlOutputModule

HTML output

TexyImage
Image.
TexyImageModule

Images module.

TexyLineParser

Parser for single line structures.

TexyLink
Link.
$ TexyLink#typeProperty in class TexyLink
TexyLinkModule

Links module.

TexyListModule

Ordered / unordered nested list module.

TexyLongWordsModule

Long words wrap module.

TexyModifier

Modifier processor.

$ TexyModifier#titleProperty in class TexyModifier
TexyModule

Texy! modules base class.

$ TexyModule#texyProperty in class TexyModule
TexyObject

TexyObject is the ultimate ancestor of all instantiable classes.

TexyParagraphModule

Paragraph module.

TexyParser

Texy parser base class.

$ TexyParser#texyProperty in class TexyParser
TexyPatterns

Regular expression patterns

TexyPhraseModule

Phrases module.

$ TexyPhraseModule#tagsProperty in class TexyPhraseModule
TexyRegexp

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

TexyScriptModule

Scripts module.

TexyTableCellElement

Table cell TD / TH.

$ TexyTableCellElement#textProperty in class TexyTableCellElement
TexyTableModule

Table module.

TexyTypographyModule

Typography replacements module.

TexyUtf

UTF-8 helper.

TexyUtf::toUtf() — Method in class TexyUtf

Converts from source encoding to UTF-8.

U

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

V

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

W

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

X

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