Query: text::mediawikiformat::blocks
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Text::MediawikiFormat::Blocks(3pm) User Contributed Perl Documentation Text::MediawikiFormat::Blocks(3pm)NAMEText::MediawikiFormat::Blocks - blocktypes for Text::MediawikiFormatSYNOPSISNone. Use Text::MediawikiFormat as the public interface, unless you want to create your own block type.DESCRIPTIONThis module merely creates subclasses of Text::MediawikiFormat::Block, which is the interesting code. A block is a collection of related lines, such as a code block (text to display verbatim in a monospaced font), a header, an unordered list, an ordered list, and a paragraph (text to display in a proportional font). Every block extends "Text::MediawikiFormat::Block".METHODSThe following methods exist: o "new( %args )" Creates and returns a new block. The valid arguments are: o "text" The text of the line found in the block. o "args" The arguments captured by the block-identifying regular expression. o "level" The level of indentation for the block (usually only useful for list blocks). o "tags" The tags in effect for the current type of wiki formatting. o "opts" The options in effect for the current type of wiki formatting. Use the accessors of the same names to retrieve the values of the attributes. o "add_text( @lines_of_text )" Adds a list of lines of text to the current text for the block. This is very useful when you encounter a block and want to merge it with the previous block of the same type o "add_args( @arguments )" Adds further arguments to the block; useful when merging blocks. o "formatted_text()" Returns text formatted appropriately for this block. Blocks don't have to have formatters, but they may. o "formatter( $line_of_text )" Formats the $line using "Text::MediawikiFormat::format_line()". You can add your own formatter here; this is worth overriding. o "merge( $next_block )" Merges the current block with $next_block (the next block encountered) if they're of the same type and are at the same level. This adds the text and args of $next_block to the current block. It's your responsibility to remove $next_block from whatever your code iterates over. o "nests()" Returns true if this block should nest (as in lists and unordered lists) for the active wiki formatting. o "nest( $next_block )" Nests $next_block under this block if the both nest and if $next_block has a level greater than the current block. This actually adds $next_block as a text item within the current block. Beware.AUTHORchromatic, "chromatic at wgz dot org"BUGSNo known bugs.COPYRIGHTCopyright (c) 2006, chromatic. Some rights reserved. This module is free software; you can use, redistribute, and modify it under the same terms as Perl 5.8.x. perl v5.10.1 2008-06-19 Text::MediawikiFormat::Blocks(3pm)
Related Man Pages |
---|
svn::dump::record(3) - osx |
xml::dom::text(3) - centos |
mojomojo::formatter::markdown(3pm) - debian |
text::micromason::texttemplate(3pm) - debian |
xml::dom::text(1) - redhat |
Similar Topics in the Unix Linux Community |
---|
how to retreive a block of data from the file |
remove chunks of text from file |
Insert Block of Text into a File After a Ranged Search |
Text formatting |
grep for a backslash as for loop parameter |