Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.roller.presentation.velocity.plugins.textile
Class Textile  view Textile download Textile.java

java.lang.Object
  extended byorg.roller.presentation.velocity.plugins.textile.Textile
All Implemented Interfaces:
TextileConstants

public class Textile
extends java.lang.Object
implements TextileConstants

Textile

Version:
$Id: Textile.java,v 1.2 2003/09/03 21:21:54 lavandowska Exp $

Field Summary
 
Fields inherited from interface org.roller.presentation.velocity.plugins.textile.TextileConstants
EXP_3UPPER_ACCRONYM, EXP_3UPPERCASE_CAPS, EXP_AMPERSAND, EXP_AMPERSAND_REPLACE, EXP_BLOCKQUOTE, EXP_BULLETED_LIST, EXP_COPYRIGHT, EXP_DIMENSION_SIGN, EXP_DOUBLE_CLOSING, EXP_DOUBLE_OPENING, EXP_DOUBLEQUOTE_MATCH, EXP_DOUBLEQUOTE_REPLACE, EXP_ELLIPSES, EXP_EM_DASH, EXP_EMPHASIS_MATCH, EXP_EMPHASIS_REPLACE, EXP_EN_DASH, EXP_EN_DECIMAL_DASH, EXP_ENDMATCHLIST, EXP_ENDPRESERVE, EXP_EOL_DBL_QUOTES, EXP_FORCESLINEBREAKS, EXP_HEADER, EXP_HEADER_WITHCLASS, EXP_HREF_QTAG_MATCH, EXP_HREF_QTAG_REPLACE, EXP_IMAGE_QTAG_MATCH, EXP_IMAGE_QTAG_REPLACE, EXP_ISHTML, EXP_ITALICS_MATCH, EXP_ITALICS_REPLACE, EXP_LISTSTART, EXP_MATCHLIST, EXP_NUMERIC_LIST, EXP_PARA, EXP_PARA_WITHCLASS, EXP_PHRASE_MODIFIER, EXP_PHRASE_MODIFIER_REPLACETAGS, EXP_PHRASE_MODIFIER_SOURCETAGS, EXP_REGISTERED, EXP_REMAINING_PARA, EXP_SINGLE_CLOSING, EXP_SINGLE_OPENING, EXP_STARTPRESERVE, EXP_SUPERSCRIPT_MATCH, EXP_SUPERSCRIPT_REPLACE, EXP_TRADEMARK, MODE_ENT_COMPAT, MODE_ENT_NOQUOTES, MODE_ENT_QUOTES, REPLACE_3UPPER_ACCRONYM, REPLACE_3UPPERCASE_CAPS, REPLACE_BLOCKQUOTE, REPLACE_BULLETED_LIST, REPLACE_COPYRIGHT, REPLACE_DIMENSION_SIGN, REPLACE_DOUBLE_CLOSING, REPLACE_DOUBLE_OPENING, REPLACE_ELLIPSES, REPLACE_EM_DASH, REPLACE_EN_DASH, REPLACE_EN_DECIMAL_DASH, REPLACE_ENDMATCHLIST, REPLACE_FORCESLINEBREAK, REPLACE_HEADER, REPLACE_HEADER_WITHCLASS, REPLACE_MATCHLIST, REPLACE_NUMERIC_LIST, REPLACE_PARA, REPLACE_PARA_WITHCLASS, REPLACE_REGISTERED, REPLACE_REMAINING_PARA, REPLACE_SINGLE_CLOSING, REPLACE_SINGLE_OPENING, REPLACE_TRADEMARK
 
Constructor Summary
Textile()
           
 
Method Summary
private  java.lang.String arrayReplaceAll(java.lang.String content, java.lang.String[] matches, java.lang.String[] replaces)
           
private  java.lang.String htmlSpecialChars(java.lang.String content, int mode)
          An implementation of the PHP htmlspecialchars()
 java.lang.String process(java.lang.String content)
           
private static java.lang.String replace(java.lang.String str, java.lang.String pattern, java.lang.String replace)
          Replace any occurances of a string pattern within a string with a different string.
private  java.lang.String[] splitContent(java.lang.String matchexp, java.lang.String content)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Textile

public Textile()
Method Detail

process

public java.lang.String process(java.lang.String content)

htmlSpecialChars

private java.lang.String htmlSpecialChars(java.lang.String content,
                                          int mode)
An implementation of the PHP htmlspecialchars()


splitContent

private java.lang.String[] splitContent(java.lang.String matchexp,
                                        java.lang.String content)

arrayReplaceAll

private java.lang.String arrayReplaceAll(java.lang.String content,
                                         java.lang.String[] matches,
                                         java.lang.String[] replaces)

replace

private static java.lang.String replace(java.lang.String str,
                                        java.lang.String pattern,
                                        java.lang.String replace)
Replace any occurances of a string pattern within a string with a different string.