See
PublishedAPI for packages intended to be used by Plugin and Contrib authors, or
browse all packages.
See also
Developing plugins,
Developer's Bible,
Technical Overview
internal package Foswiki::Plugins::FilterPlugin::Core
core class for this plugin
an singleton instance is allocated on demand
ClassMethod new() → $core
constructor for a Core object
ObjectMethod handleFilterArea($attrs, $mode, $text, $web, $topic) → $html
ObjectMethod handleFilter($params, $mode, $text, $web, $topic) → $html
filter a topic or url thru a regular expression. attributes:
* pattern
* format
* hits
* topic
* expand
ObjectMethod handleSubst($params, $topic, $web) → $html
implements the %SUBST macro
ObjectMethod handleExtract($params, $topic, $web) → $html
implements the %EXTRACT macro
ObjectMethod handleDecode($params, $topic, $web) → $html
implements the %DECODE macro
ObjectMethod handleMakeIndex($params, $topic, $web) → $html
implements the %MAKEINDEX macro
implements the %FORMATLIST macro
ObjectMethod getAnchorName($text) → $string
generates an anchor name for a text
ObjectMethod expandVariables($text, %data) → $string
expands all variables in the %data into the text
ObjectMethod transliterate($text, $map) → $map
rewrites $text by mapping the key value pairs in the $map hash