|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.connectivity.oda.spec.result.FilterExpression
org.eclipse.datatools.connectivity.oda.spec.result.filter.AtomicExpression
public abstract class AtomicExpression
The abstract base class for all basic, indivisible unit of filter expressions that can be evaluated by itself.
Method Summary | |
---|---|
ExpressionArguments |
getArguments()
Returns the expression arguments. |
ExpressionVariable |
getVariable()
Returns the expression variable. |
boolean |
isOptionable()
Indicates whether this expression can be optional and skipped in a filter specification if all its expected argument values are null. |
void |
setArguments(ExpressionArguments args)
|
void |
setVariable(ExpressionVariable variable)
|
java.lang.String |
toString()
|
void |
validate(ValidationContext context)
Validates this expression in the specified context. |
Methods inherited from class org.eclipse.datatools.connectivity.oda.spec.result.FilterExpression |
---|
getName, getQualifiedId, isNegatable, validate, validateSyntax |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public ExpressionVariable getVariable()
public void setVariable(ExpressionVariable variable)
variable
- the expression variable to setpublic ExpressionArguments getArguments()
public void setArguments(ExpressionArguments args)
args
- the arguments to setpublic boolean isOptionable()
public void validate(ValidationContext context) throws OdaException
FilterExpression
validate
in class FilterExpression
context
- context for validation; may be null which would limit the scope of validation
OdaException
- if validation failed. The concrete cause is
defined by the subclass implementing this method.public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |