[ Index ] |
|
Code source de Plume CMS 1.2.2 |
[Code source] [Imprimer] [Statistiques]
Bibliotheque d'objets permettant de tranformer un texte, contenant des signes de formatages simples de type wiki, en un autre format tel que XHTML 1.0/strict
Author: | Laurent Jouanneau <jouanneau@netcourrier.com> |
Copyright: | 2003-2004 Laurent Jouanneau |
Version: | 2.0dev-php5 |
Poids: | 725 lignes (21 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 1 fichier manager/extinc/WikiRenderer.conf.php |
WikiTag:: (9 méthodes):
WikiTag()
addContent()
addSeparator()
getBeginTag()
getEndTag()
getNumberSeparator()
useSeparator()
isDummy()
getHtmlContent()
WikiInlineParser:: (5 méthodes):
WikiInlineParser()
parse()
_parse()
_doCheckWikiWord()
getError()
WikiRendererBloc:: (11 méthodes):
WikiRendererBloc()
open()
close()
closeNow()
detect()
getRenderedLine()
getType()
setMatch()
getMatch()
_renderInlineTag()
_checkAttributes()
WikiRenderer:: (8 méthodes):
WikiRenderer()
render()
getConfig()
getInlineParser()
getErrors()
getVersion()
_closeBloc()
_openBloc()
WikiTag($name, $properties) X-Ref |
Pas de description |
addContent($string, $escape=true) X-Ref |
Pas de description |
addSeparator() X-Ref |
Pas de description |
getBeginTag() X-Ref |
Pas de description |
getEndTag() X-Ref |
Pas de description |
getNumberSeparator() X-Ref |
Pas de description |
useSeparator() X-Ref |
Pas de description |
isDummy() X-Ref |
Pas de description |
getHtmlContent() X-Ref |
Pas de description |
Classe: WikiInlineParser - X-Ref
Moteur permettant de transformer les tags wiki inlineWikiInlineParser($inlinetags,$simpletags,$separator='|',$checkWikiWord=false,$funcCheckWikiWord=null,$escapeHtml=true) X-Ref |
constructeur param: array $inlinetags liste des tags permis param: string caractère séparateur des différents composants |
parse($line) X-Ref |
fonction principale du parser. param: string $line avec des eventuels tag wiki return: string chaine $line avec les tags wiki transformé en HTML |
_parse($tag, &$posstart) X-Ref |
coeur du parseur. Appelé récursivement |
_doCheckWikiWord($string) X-Ref |
Pas de description |
getError() X-Ref |
Pas de description |
Classe: WikiRendererBloc - X-Ref
classe de base pour la transformation des élements de type blocWikiRendererBloc($wr) X-Ref |
constructeur à surcharger pour définir les valeurs des différentes proprietés param: WikiRender $wr l'objet moteur wiki |
open() X-Ref |
renvoi une chaine correspondant à l'ouverture du bloc return: string |
close() X-Ref |
renvoi une chaine correspondant à la fermeture du bloc return: string |
closeNow() X-Ref |
indique si le bloc doit etre immédiatement fermé return: string |
detect($string) X-Ref |
test si la chaine correspond au debut ou au contenu d'un bloc param: string $string return: boolean true: appartient au bloc |
getRenderedLine() X-Ref |
renvoi la ligne, traitée pour le bloc. A surcharger éventuellement. return: string |
getType() X-Ref |
renvoi le type du bloc en cours de traitement return: string |
setMatch($match) X-Ref |
définit la liste des élements trouvés par l'expression régulière regexp return: array |
getMatch() X-Ref |
renvoi la liste des élements trouvés par l'expression régulière regexp return: array |
_renderInlineTag($string) X-Ref |
traite le rendu des signes de type inline (qui se trouvent necessairement dans des blocs param: string $string une chaine contenant une ou plusieurs balises wiki return: string la chaine transformée en XHTML |
_checkAttributes(&$string) X-Ref |
détection d'attributs de bloc (ex: >°°attr1|attr2|attr3°° la citation ) |
Classe: WikiRenderer - X-Ref
Moteur de rendu. Classe principale à instancier pour transformer un texte wiki en texte XHTML.WikiRenderer($config=null, $prefix='WRB_') X-Ref |
instancie les différents objets pour le rendu des elements inline et bloc. |
render($texte) X-Ref |
Methode principale qui transforme les tags wiki en tag XHTML param: string $texte le texte à convertir return: string le texte converti en XHTML |
getConfig() X-Ref |
renvoi l'objet de configuration return: WikiRendererConfig |
getInlineParser() X-Ref |
Retourne l'objet inlineParser (WikiInlineParser) utilisé dans le moteur return: WikiInlineParser |
getErrors() X-Ref |
renvoi la liste des erreurs detectées par le moteur return: array |
getVersion() X-Ref |
renvoi la version de wikirenderer return: string version |
_closeBloc() X-Ref |
ferme un bloc |
_openBloc() X-Ref |
ouvre un bloc et le referme eventuellement suivant sa nature return: boolean indique si le bloc reste ouvert ou pas |
Généré le : Mon Nov 26 11:57:01 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |