com.x5.template.filters
Class RegexFilter

java.lang.Object
  extended by com.x5.template.filters.BasicFilter
      extended by com.x5.template.filters.RegexFilter
All Implemented Interfaces:
ChunkFilter

public class RegexFilter
extends BasicFilter
implements ChunkFilter


Field Summary
 
Fields inherited from class com.x5.template.filters.BasicFilter
stockFilters
 
Constructor Summary
RegexFilter()
           
 
Method Summary
static java.lang.String applyRegex(java.lang.String text, java.lang.String regex)
           
static java.lang.String escapeRegex(java.lang.String x)
           
 java.lang.String getFilterName()
           
static int nextRegexDelim(java.lang.String regex, int searchFrom)
           
static java.lang.String parseRegexEscapes(java.lang.String str)
           
 java.lang.String transformText(Chunk chunk, java.lang.String text, FilterArgs args)
           
 
Methods inherited from class com.x5.template.filters.BasicFilter
applyFilter, applyFilter, getFilterAliases, getStockFilters, stringify, stringify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.x5.template.filters.ChunkFilter
applyFilter, applyFilter, getFilterAliases
 

Constructor Detail

RegexFilter

public RegexFilter()
Method Detail

transformText

public java.lang.String transformText(Chunk chunk,
                                      java.lang.String text,
                                      FilterArgs args)
Specified by:
transformText in class BasicFilter

getFilterName

public java.lang.String getFilterName()
Specified by:
getFilterName in interface ChunkFilter
Specified by:
getFilterName in class BasicFilter

nextRegexDelim

public static int nextRegexDelim(java.lang.String regex,
                                 int searchFrom)

applyRegex

public static java.lang.String applyRegex(java.lang.String text,
                                          java.lang.String regex)

parseRegexEscapes

public static java.lang.String parseRegexEscapes(java.lang.String str)

escapeRegex

public static java.lang.String escapeRegex(java.lang.String x)


Copyright © 2015. All Rights Reserved.