public abstract class Criteria extends Object implements Expression
LanguageObject.Util| Constructor and Description |
|---|
Criteria()
Constructs a default instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
static Criteria |
applyDemorgan(Criteria input) |
abstract Object |
clone()
Abstract clone method
|
static Criteria |
combineCriteria(Criteria primaryCrit,
Criteria additionalCrit)
This utility method can be used to combine two criteria using an AND.
|
static Criteria |
combineCriteria(Criteria primaryCrit,
Criteria additionalCrit,
boolean disjunctively) |
static Criteria |
combineCriteria(List<Criteria> parts) |
Class<?> |
getType()
Get the return type of this expression.
|
static List<Criteria> |
separateCriteriaByAnd(Criteria crit)
This utility method will pull apart a tree of criteria by breaking all
compound AND criteria apart.
|
String |
toString()
Return the parser string.
|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptVisitorpublic abstract Object clone()
clone in interface LanguageObjectclone in class Objectpublic static List<Criteria> separateCriteriaByAnd(Criteria crit)
crit - Criteria to break apartpublic static Criteria combineCriteria(Criteria primaryCrit, Criteria additionalCrit)
primaryCrit - Primary criteria - may be modifiedadditionalCrit - Won't be modified, but will likely be attached to the returned critpublic static Criteria combineCriteria(Criteria primaryCrit, Criteria additionalCrit, boolean disjunctively)
public Class<?> getType()
ExpressiongetType in interface ExpressionCopyright © 2019. All rights reserved.