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, wait
acceptVisitor
public abstract Object clone()
clone
in interface LanguageObject
clone
in class Object
public 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()
Expression
getType
in interface Expression
Copyright © 2019. All rights reserved.