| Package | Description |
|---|---|
| org.calrissian.mango.criteria.builder | |
| org.calrissian.mango.criteria.domain | |
| org.calrissian.mango.criteria.support |
| Modifier and Type | Method and Description |
|---|---|
Node |
QueryBuilder.build() |
| Modifier and Type | Class and Description |
|---|---|
class |
AndNode |
class |
EqualsLeaf<T> |
class |
GreaterThanEqualsLeaf<T> |
class |
GreaterThanLeaf<T> |
class |
HasLeaf<T> |
class |
HasNotLeaf<T> |
class |
InLeaf<T extends Collection> |
class |
Leaf |
class |
LessThanEqualsLeaf<T> |
class |
LessThanLeaf<T> |
class |
NotEqualsLeaf<T> |
class |
NotInLeaf<T extends Collection> |
class |
OrNode |
class |
ParentNode |
class |
RangeLeaf<T> |
class |
TermLeaf |
class |
TermValueLeaf<T> |
class |
TypedTermLeaf<T> |
| Modifier and Type | Method and Description |
|---|---|
Node |
AndNode.clone(ParentNode node) |
Node |
Node.clone(ParentNode node) |
Node |
OrNode.clone(ParentNode node) |
Node |
NotEqualsLeaf.clone(ParentNode node) |
Node |
GreaterThanEqualsLeaf.clone(ParentNode node) |
Node |
InLeaf.clone(ParentNode node) |
Node |
LessThanEqualsLeaf.clone(ParentNode node) |
Node |
HasNotLeaf.clone(ParentNode node) |
Node |
RangeLeaf.clone(ParentNode node) |
Node |
GreaterThanLeaf.clone(ParentNode node) |
Node |
LessThanLeaf.clone(ParentNode node) |
Node |
HasLeaf.clone(ParentNode node) |
Node |
EqualsLeaf.clone(ParentNode node) |
Node |
NotInLeaf.clone(ParentNode node) |
| Modifier and Type | Method and Description |
|---|---|
List<Node> |
Node.children() |
List<Node> |
Leaf.children() |
List<Node> |
ParentNode.children() |
List<Node> |
ParentNode.getNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
Node.addChild(Node node) |
void |
Leaf.addChild(Node node) |
void |
ParentNode.addChild(Node node) |
void |
Node.removeChild(Node node) |
void |
Leaf.removeChild(Node node) |
void |
ParentNode.removeChild(Node node) |
| Constructor and Description |
|---|
AndNode(List<Node> nodes,
ParentNode parent) |
OrNode(List<Node> nodes,
ParentNode parent) |
ParentNode(List<Node> nodes,
ParentNode parent) |
| Modifier and Type | Method and Description |
|---|---|
static Criteria |
NodeUtils.criteriaFromNode(Node node)
Creates criteria from a node.
|
static Criteria |
NodeUtils.criteriaFromNode(Node node,
Comparator rangeComparator)
Creates criteria from a node.
|
static boolean |
NodeUtils.isEmpty(Node node)
Determines if a node is null, or a single parent node without children.
|
static boolean |
NodeUtils.isLeaf(Node node)
Returns true if a node is a leaf.
|
Copyright © 2018 Calrissian. All rights reserved.