public class Filter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FILTER_FIRST |
static java.lang.String |
FILTER_LAST |
| Constructor and Description |
|---|
Filter(java.lang.String filter) |
| Modifier and Type | Method and Description |
|---|---|
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) |
java.lang.Object |
apply(Chunk context,
java.lang.Object input) |
static java.lang.Object |
applyFilter(Chunk context,
Filter[] filters,
java.lang.Object input) |
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 Filter[] |
parseFilterChain(java.lang.String filter) |
static java.lang.String |
resolveBackticks(Chunk chunk,
java.lang.String tagName) |
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) |
public static java.lang.String FILTER_FIRST
public static java.lang.String FILTER_LAST
public static java.lang.Object applyFilter(Chunk context, java.lang.String filter, java.lang.Object input)
public static java.lang.Object applyFilter(Chunk context, Filter[] filters, java.lang.Object input)
public static Filter[] parseFilterChain(java.lang.String filter)
public java.lang.Object apply(Chunk context, java.lang.Object input)
public static java.lang.String[] splitFilters(java.lang.String filter)
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)
public static int grokFinalFilterPipe(java.lang.String wholeTag,
int startHere)
public static java.lang.String accessArrayIndex(TableData table, FilterArgs getFilter)
public static java.lang.String accessArrayIndex(java.lang.String[] array,
FilterArgs getFilter)
public static java.lang.String accessArrayIndex(java.util.List<java.lang.String> list,
FilterArgs getFilter)
public static java.lang.String joinInlineTable(TableData table, FilterArgs joinFilter)
public static java.lang.String joinStringArray(java.lang.String[] array,
FilterArgs joinFilter)
public static java.lang.String joinStringList(java.util.List<java.lang.String> list,
FilterArgs joinFilter)
public static java.lang.String typeFilter(Chunk context, java.lang.Object tagValue)
public static java.lang.String resolveBackticks(Chunk chunk, java.lang.String tagName)
Copyright © 2019. All Rights Reserved.