public class FilterArgs
extends java.lang.Object
| Constructor and Description |
|---|
FilterArgs(java.lang.String filterInvocation) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
getArgsAsObjects(Chunk context)
When passing tag values as filter args, you may want to manipulate the
original object within the filter logic, ie and not its string representation.
|
java.lang.String[] |
getDeepRefPath() |
java.lang.String[] |
getFilterArgs()
Deprecated.
use
getFilterArgs(Chunk) instead. |
java.lang.String[] |
getFilterArgs(Chunk context)
When getFilterArgs is provided with a context, backticks will be resolved
and args that look like tag values are resolved.
|
java.lang.String |
getFilterName() |
java.lang.String |
getUnparsedArgs() |
java.lang.String |
getUnparsedFilter() |
java.lang.String[] |
getUnresolvedArgs() |
static int |
grokValidColonScanPoint(java.lang.String wholeTag,
int startHere) |
static java.lang.String |
magicBraces(Chunk context,
java.lang.String output)
magicBraces wraps unbraced tag-specials $tag ^command +include in {$braces}
to trigger proper re-processing later on.
|
static java.lang.String |
magicBraces(Chunk context,
java.lang.String output,
FilterArgs args) |
static int |
nextArgDelim(java.lang.String arglist,
int searchFrom) |
static int |
nextUnescapedDelim(java.lang.String delim,
java.lang.String regex,
int searchFrom) |
public java.lang.String getFilterName()
@Deprecated public java.lang.String[] getFilterArgs()
getFilterArgs(Chunk) instead.getUnresolvedArgs() instead.public java.lang.String[] getFilterArgs(Chunk context)
context - public java.lang.Object[] getArgsAsObjects(Chunk context)
context - public java.lang.String getUnparsedFilter()
public java.lang.String getUnparsedArgs()
public java.lang.String[] getUnresolvedArgs()
public java.lang.String[] getDeepRefPath()
public static java.lang.String magicBraces(Chunk context, java.lang.String output)
public static java.lang.String magicBraces(Chunk context, java.lang.String output, FilterArgs args)
public static int nextArgDelim(java.lang.String arglist,
int searchFrom)
public static int nextUnescapedDelim(java.lang.String delim,
java.lang.String regex,
int searchFrom)
public static int grokValidColonScanPoint(java.lang.String wholeTag,
int startHere)
Copyright © 2019. All Rights Reserved.