com.x5.template
Class Filter

java.lang.Object
  extended by com.x5.template.Filter

public class Filter
extends java.lang.Object


Field Summary
static java.lang.String FILTER_FIRST
           
static java.lang.String FILTER_LAST
           
 
Constructor Summary
Filter()
           
 
Method Summary
static java.lang.String accessArrayIndex(java.util.List<java.lang.String> list, FilterArgs getFilter)
           
static java.lang.String accessArrayIndex(java.lang.String[] array, FilterArgs getFilter)
           
static java.lang.String accessArrayIndex(TableData table, FilterArgs getFilter)
           
static java.lang.Object applyFilter(Chunk context, java.lang.String filter, java.lang.Object input)
           
static int grokFinalFilterPipe(java.lang.String wholeTag, int startHere)
           
static java.lang.String joinInlineTable(TableData table, FilterArgs joinFilter)
           
static java.lang.String joinStringArray(java.lang.String[] array, FilterArgs joinFilter)
           
static java.lang.String joinStringList(java.util.List<java.lang.String> list, FilterArgs joinFilter)
           
static java.lang.String[] splitFilters(java.lang.String filter)
           
static java.lang.String translateIncludeIf(java.lang.String tag, java.lang.String open, java.lang.String close, java.util.Map<java.lang.String,java.lang.Object> tagTable)
           
static java.lang.String typeFilter(Chunk context, java.lang.Object tagValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILTER_FIRST

public static java.lang.String FILTER_FIRST

FILTER_LAST

public static java.lang.String FILTER_LAST
Constructor Detail

Filter

public Filter()
Method Detail

applyFilter

public static java.lang.Object applyFilter(Chunk context,
                                           java.lang.String filter,
                                           java.lang.Object input)

splitFilters

public static java.lang.String[] splitFilters(java.lang.String filter)

translateIncludeIf

public static java.lang.String translateIncludeIf(java.lang.String tag,
                                                  java.lang.String open,
                                                  java.lang.String close,
                                                  java.util.Map<java.lang.String,java.lang.Object> tagTable)

grokFinalFilterPipe

public static int grokFinalFilterPipe(java.lang.String wholeTag,
                                      int startHere)

accessArrayIndex

public static java.lang.String accessArrayIndex(TableData table,
                                                FilterArgs getFilter)

accessArrayIndex

public static java.lang.String accessArrayIndex(java.lang.String[] array,
                                                FilterArgs getFilter)

accessArrayIndex

public static java.lang.String accessArrayIndex(java.util.List<java.lang.String> list,
                                                FilterArgs getFilter)

joinInlineTable

public static java.lang.String joinInlineTable(TableData table,
                                               FilterArgs joinFilter)

joinStringArray

public static java.lang.String joinStringArray(java.lang.String[] array,
                                               FilterArgs joinFilter)

joinStringList

public static java.lang.String joinStringList(java.util.List<java.lang.String> list,
                                              FilterArgs joinFilter)

typeFilter

public static java.lang.String typeFilter(Chunk context,
                                          java.lang.Object tagValue)


Copyright © 2015. All Rights Reserved.