com.x5.template.filters
Class BasicFilter

java.lang.Object
  extended by com.x5.template.filters.BasicFilter
All Implemented Interfaces:
ChunkFilter
Direct Known Subclasses:
AlternateFilter, Base64DecodeFilter, Base64EncodeFilter, CalcFilter, CheckedFilter, DefangFilter, DefaultFilter, EscapeQuotesFilter, EscapeXMLFilter, ExecFilter, FormatFilter, HexFilter, IndentFilter, LetterCaseFilter, MD5Base64Filter, MD5HexFilter, OnDefinedFilter, OnEmptyFilter, OnMatchFilter, OrdinalSuffixFilter, PadRightFilter, QuickCalcFilter, RegexFilter, SelectedFilter, SHA1Base64Filter, SHA1HexFilter, StringFilter, TranslateFilter, UnescapeXMLFilter, URLDecodeFilter, URLEncodeFilter

public abstract class BasicFilter
extends java.lang.Object
implements ChunkFilter


Field Summary
static ChunkFilter[] stockFilters
           
 
Constructor Summary
BasicFilter()
           
 
Method Summary
 java.lang.Object applyFilter(Chunk chunk, java.lang.Object object, FilterArgs args)
           
 java.lang.Object applyFilter(Chunk chunk, java.lang.String text, FilterArgs args)
           
 java.lang.String[] getFilterAliases()
           
abstract  java.lang.String getFilterName()
           
static java.util.Map<java.lang.String,ChunkFilter> getStockFilters()
           
static java.lang.String stringify(java.lang.Object object)
           
static java.lang.String stringify(Snippet snippet)
           
abstract  java.lang.String transformText(Chunk chunk, java.lang.String text, FilterArgs args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stockFilters

public static ChunkFilter[] stockFilters
Constructor Detail

BasicFilter

public BasicFilter()
Method Detail

applyFilter

public java.lang.Object applyFilter(Chunk chunk,
                                    java.lang.String text,
                                    FilterArgs args)
Specified by:
applyFilter in interface ChunkFilter

transformText

public abstract java.lang.String transformText(Chunk chunk,
                                               java.lang.String text,
                                               FilterArgs args)

getFilterName

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

getFilterAliases

public java.lang.String[] getFilterAliases()
Specified by:
getFilterAliases in interface ChunkFilter

applyFilter

public java.lang.Object applyFilter(Chunk chunk,
                                    java.lang.Object object,
                                    FilterArgs args)
Specified by:
applyFilter in interface ChunkFilter

stringify

public static java.lang.String stringify(Snippet snippet)

stringify

public static java.lang.String stringify(java.lang.Object object)

getStockFilters

public static java.util.Map<java.lang.String,ChunkFilter> getStockFilters()


Copyright © 2015. All Rights Reserved.