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