| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Builder> |
builders |
protected java.util.Set<java.lang.String> |
functions
Term tokens this builder is willing to accept
|
protected P |
parent |
protected java.util.List<Term> |
terms |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addTerm(java.lang.String token,
Term term)
OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
|
T |
clearFunctions() |
Term |
find(java.lang.String... tokens) |
java.lang.Object |
find(java.lang.String token,
int childToken) |
java.util.List<Term> |
findAll(java.util.Collection<java.lang.String> tokens) |
java.util.List<Term> |
findAll(java.lang.String... tokens) |
int |
findInt(java.lang.String token,
int childToken,
int defaultValue) |
Term |
findTerm(java.lang.String childToken,
java.lang.String... parentFunctions) |
java.util.List<Builder> |
getBuilders() |
P |
getParent() |
Builder |
getRoot() |
java.util.List<Term> |
getTerms() |
boolean |
isFunction(java.lang.String token) |
protected java.util.List<Term> |
parse(java.lang.Object... rqlTerms) |
protected T |
r() |
T |
removeBuilder(Builder builder) |
java.lang.String |
toString() |
protected java.lang.String |
toString(java.util.List<Term> terms) |
T |
withBuilder(Builder builder) |
T |
withFunctions(java.util.Collection<java.lang.String> tokens) |
T |
withFunctions(java.lang.String... tokens) |
T |
withParent(P parent) |
T |
withTerm(java.lang.String rql) |
T |
withTerm(java.lang.String token,
java.lang.Object... terms) |
T |
withTerm(Term term)
OVERRIDE ME TO ADD CUSTOM FUNCTIONALITY TO YOUR FLUENT API
|
T |
withTerms(java.lang.Object... rqlTerms) |
protected final java.util.List<Term> terms
protected final java.util.Set<java.lang.String> functions
protected java.util.List<Builder> builders
public Builder()
public Builder(P parent)
protected boolean addTerm(java.lang.String token,
Term term)
token - the token of the term (will be lowercase)term - the term to addprotected T r()
public Builder getRoot()
public P getParent()
public java.util.List<Builder> getBuilders()
public T withFunctions(java.util.Collection<java.lang.String> tokens)
public T withFunctions(java.lang.String... tokens)
public boolean isFunction(java.lang.String token)
public T clearFunctions()
public T withTerm(java.lang.String token, java.lang.Object... terms)
public T withTerm(Term term)
term - the term to add to the builderpublic java.util.List<Term> getTerms()
public final T withTerms(java.lang.Object... rqlTerms)
public final T withTerm(java.lang.String rql)
protected java.util.List<Term> parse(java.lang.Object... rqlTerms)
public int findInt(java.lang.String token,
int childToken,
int defaultValue)
public java.lang.Object find(java.lang.String token,
int childToken)
public java.util.List<Term> findAll(java.util.Collection<java.lang.String> tokens)
public java.util.List<Term> findAll(java.lang.String... tokens)
public Term find(java.lang.String... tokens)
public Term findTerm(java.lang.String childToken, java.lang.String... parentFunctions)
public java.lang.String toString()
toString in class java.lang.Objectprotected java.lang.String toString(java.util.List<Term> terms)
Copyright © 2023 Rocket Partners, LLC. All rights reserved.