Interface NodeBuilder
- All Known Implementing Classes:
AbstractPriceDataPreloadProcessor
,AbstractRestApiExternalProvider
,DefaultPriceDataPreloadProcessor
,ExternalAdvancedTagProvider
,ExternalCatalogProvider
,ExternalInventoryProvider
,ExternalPriceProvider
,ExternalProductAssetProvider
public interface NodeBuilder
-
Method Summary
Modifier and TypeMethodDescriptiondefault cz.jirutka.rsql.parser.ast.Node
buildAndNode
(cz.jirutka.rsql.parser.ast.Node... nodes) default cz.jirutka.rsql.parser.ast.Node
buildAndNode
(Collection<cz.jirutka.rsql.parser.ast.Node> nodes) default cz.jirutka.rsql.parser.ast.Node
buildEqualsNode
(String propName, String value) default cz.jirutka.rsql.parser.ast.Node
buildInNode
(String propName, String... values) default cz.jirutka.rsql.parser.ast.Node
buildInNode
(String propName, Collection<String> values) default cz.jirutka.rsql.parser.ast.Node
buildOrNode
(cz.jirutka.rsql.parser.ast.Node... nodes) default cz.jirutka.rsql.parser.ast.Node
buildOrNode
(Collection<cz.jirutka.rsql.parser.ast.Node> nodes) default cz.jirutka.rsql.parser.ast.Node
default String
escapeSpecialCharacters
(String value) default List<cz.jirutka.rsql.parser.ast.Node>
filterEmptyNodes
(cz.jirutka.rsql.parser.ast.Node... nodes) default List<cz.jirutka.rsql.parser.ast.Node>
filterEmptyNodes
(Collection<cz.jirutka.rsql.parser.ast.Node> nodes) default boolean
isEmptyNodeOrNull
(cz.jirutka.rsql.parser.ast.Node node)
-
Method Details
-
buildInNode
-
buildInNode
-
buildOrNode
default cz.jirutka.rsql.parser.ast.Node buildOrNode(@NonNull cz.jirutka.rsql.parser.ast.Node... nodes) -
buildOrNode
default cz.jirutka.rsql.parser.ast.Node buildOrNode(@NonNull Collection<cz.jirutka.rsql.parser.ast.Node> nodes) -
buildEqualsNode
-
buildAndNode
default cz.jirutka.rsql.parser.ast.Node buildAndNode(@NonNull cz.jirutka.rsql.parser.ast.Node... nodes) -
buildAndNode
default cz.jirutka.rsql.parser.ast.Node buildAndNode(Collection<cz.jirutka.rsql.parser.ast.Node> nodes) -
emptyNode
default cz.jirutka.rsql.parser.ast.Node emptyNode() -
filterEmptyNodes
default List<cz.jirutka.rsql.parser.ast.Node> filterEmptyNodes(Collection<cz.jirutka.rsql.parser.ast.Node> nodes) -
filterEmptyNodes
default List<cz.jirutka.rsql.parser.ast.Node> filterEmptyNodes(cz.jirutka.rsql.parser.ast.Node... nodes) -
isEmptyNodeOrNull
default boolean isEmptyNodeOrNull(@Nullable cz.jirutka.rsql.parser.ast.Node node) -
escapeSpecialCharacters
-