public class PropertyEvaluatorSimpleForge extends Object implements PropertyEvaluatorForge
Constructor and Description |
---|
PropertyEvaluatorSimpleForge(ContainedEventEvalForge containedEventEval,
FragmentEventType fragmentEventType,
ExprForge filter,
String expressionText)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
compareTo(PropertyEvaluatorForge otherEval) |
String |
getExpressionText() |
ExprForge |
getFilter() |
EventType |
getFragmentEventType()
Returns the result type of the events generated by evaluating a property expression.
|
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
public PropertyEvaluatorSimpleForge(ContainedEventEvalForge containedEventEval, FragmentEventType fragmentEventType, ExprForge filter, String expressionText)
containedEventEval
- property getter or other evaluatorfragmentEventType
- property event typefilter
- optional where-clause expressionexpressionText
- the property namepublic CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface PropertyEvaluatorForge
public EventType getFragmentEventType()
PropertyEvaluatorForge
getFragmentEventType
in interface PropertyEvaluatorForge
public ExprForge getFilter()
public String getExpressionText()
public boolean compareTo(PropertyEvaluatorForge otherEval)
compareTo
in interface PropertyEvaluatorForge
Copyright © 2005–2021. All rights reserved.