palio.modules.forum
Class BBCode

java.lang.Object
  extended by palio.modules.forum.BBCode

public class BBCode
extends java.lang.Object

A simple BBCode parser *

Author:
L.Leszczynski

Constructor Summary
BBCode(Instance instance)
          Constructor
 
Method Summary
 java.lang.Long addBBTag(SQLConnectable connector, java.lang.String tag, java.lang.Boolean useOption, java.lang.String HTML, java.lang.String special)
           
 void editBBTag(SQLConnectable connector, java.lang.Long id, java.lang.String tag, java.lang.Boolean useOption, java.lang.String HTML, java.lang.String special)
           
 java.lang.Object[] getBBTag(java.lang.Long id, java.lang.Boolean escapeHTML)
           
 java.util.LinkedList getBBTags(java.lang.Boolean escapeHTML)
           
 java.lang.String process(java.lang.String text)
          Processes the text
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BBCode

public BBCode(Instance instance)
       throws palio.PalioException
Constructor

Throws:
palio.PalioException
java.lang.Exception - from time to time
Method Detail

process

public java.lang.String process(java.lang.String text)
Processes the text

Parameters:
text - text to process
Returns:
processed text
Throws:
java.lang.Exception

addBBTag

public java.lang.Long addBBTag(SQLConnectable connector,
                               java.lang.String tag,
                               java.lang.Boolean useOption,
                               java.lang.String HTML,
                               java.lang.String special)
                        throws palio.PalioException
Throws:
palio.PalioException

editBBTag

public void editBBTag(SQLConnectable connector,
                      java.lang.Long id,
                      java.lang.String tag,
                      java.lang.Boolean useOption,
                      java.lang.String HTML,
                      java.lang.String special)
               throws palio.PalioException
Throws:
palio.PalioException

getBBTags

public java.util.LinkedList getBBTags(java.lang.Boolean escapeHTML)

getBBTag

public java.lang.Object[] getBBTag(java.lang.Long id,
                                   java.lang.Boolean escapeHTML)