Package | Description |
---|---|
org.refcodes.criteria |
The refcodes-criteria framework allows the construction of criteria for
selecting or filtering or identifying issues (such issues could be the
selection of entries from a database).
|
Class | Description |
---|---|
AbstractCriteria | |
AndCriteria |
A
CriteriaNode representing a logical AND
operator. |
Criteria |
The
Criteria itself is the base definition of
functionality which the CriteriaNode and
CriteriaLeaf implementations are to support. |
CriteriaAccessor |
Provides an accessor for a
Criteria property. |
CriteriaAccessor.CriteriaMutator |
Provides a mutator for a
Criteria property. |
CriteriaException |
The Class CriteriaException.
|
CriteriaFactory |
The
CriteriaFactory constructs a
Criteria (tree) from the provided query. |
CriteriaLeaf |
A CriteriaLeaf tree leaf is an expression usually relating to a key (for
example identifying a table's column in a database) and a value, both of
which consolidating an expression (for example "City = 'Munich'").
|
CriteriaNode |
A CriteriaNode tree node may represent a logical AND or a logical OR or a
logical NOT applied on the node's children Criteria (CriteriaNode instances
and CriteriaLeaf instances).
|
CriteriaRuntimeException |
The Class CriteriaRuntimeException.
|
EqualWithCriteria |
A
CriteriaLeaf representing a EQUAL WITH
expression. |
GreaterOrEqualThanCriteria |
A
CriteriaLeaf representing a GREATER OR EQUAL
THAN expression. |
GreaterThanCriteria |
A
CriteriaLeaf representing a GREATER THAN
expression. |
IntersectWithCriteria |
A
CriteriaNode representing a logical INTERSECT
operator. |
LessOrEqualThanCriteria |
A
CriteriaLeaf representing a LESS OR EQUAL
THAN expression. |
LessThanCriteria |
A
CriteriaLeaf representing a LESS THAN
expression. |
NotCriteria |
A
CriteriaNode representing a logical NOT
operator. |
NotEqualWithCriteria |
A
CriteriaLeaf representing a NOT EQUAL WITH
expression. |
OrCriteria |
A
CriteriaNode representing a logical OR
operator. |
QueryFactory |
The
QueryFactory generates a query from the
provided Criteria (tree). |
SingleCriteriaNode |
A special specialization of the
CriteriaNode ,
allowing just one child. |
Copyright © 2018. All rights reserved.