com.x5.template.filters
Class QuickCalcFilter

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

public class QuickCalcFilter
extends BasicFilter
implements ChunkFilter

QuickCalcFilter provides the qcalc filter, a very cheap, lightweight way to do a single arithetic operation on a numeric value. Examples: {~x|qcalc(*2)} {~y|qcalc(+30)}

Author:
tmcclure

Field Summary
 
Fields inherited from class com.x5.template.filters.BasicFilter
stockFilters
 
Constructor Summary
QuickCalcFilter()
           
 
Method Summary
 java.lang.String getFilterName()
           
 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

QuickCalcFilter

public QuickCalcFilter()
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


Copyright © 2015. All Rights Reserved.