java.lang.Object
org.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 $
| 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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Textile
public Textile()
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.