com.x5.template.filters
Class ListFilter

java.lang.Object
  extended by com.x5.template.filters.ListFilter
All Implemented Interfaces:
ChunkFilter
Direct Known Subclasses:
JoinFilter, ListIndexFilter, SliceFilter, SortFilter

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


Constructor Summary
ListFilter()
           
 
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()
           
abstract  java.lang.Object transformList(Chunk chunk, java.util.List list, FilterArgs args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListFilter

public ListFilter()
Method Detail

applyFilter

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

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

transformList

public abstract java.lang.Object transformList(Chunk chunk,
                                               java.util.List list,
                                               FilterArgs args)


Copyright © 2015. All Rights Reserved.