public abstract class ExpressionViewForgeBase extends ViewFactoryForgeBase implements DataWindowViewForge, DataWindowViewForgeWithPrevious, ScheduleHandleCallbackProvider
Modifier and Type | Field and Description |
---|---|
protected AggregationServiceForgeDesc |
aggregationServiceForgeDesc |
protected EventType |
builtinType |
protected ExprNode |
expiryExpression |
protected int |
scheduleCallbackId |
protected int |
streamNumber |
protected Map<String,VariableMetaData> |
variableNames |
eventType
Constructor and Description |
---|
ExpressionViewForgeBase() |
Modifier and Type | Method and Description |
---|---|
void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attach(EventType parentEventType,
int streamNumber,
ViewForgeEnv viewForgeEnv) |
protected abstract void |
makeSetters(CodegenExpressionRef factory,
CodegenBlock block) |
void |
setScheduleCallbackId(int id) |
factoryMethod, getEventType, make, typeOfFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getViewName, setViewParameters
protected ExprNode expiryExpression
protected Map<String,VariableMetaData> variableNames
protected EventType builtinType
protected int scheduleCallbackId
protected AggregationServiceForgeDesc aggregationServiceForgeDesc
protected int streamNumber
protected abstract void makeSetters(CodegenExpressionRef factory, CodegenBlock block)
public void attach(EventType parentEventType, int streamNumber, ViewForgeEnv viewForgeEnv) throws ViewParameterException
attach
in interface ViewFactoryForge
ViewParameterException
public void assign(CodegenMethod method, CodegenExpressionRef factory, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
assign
in class ViewFactoryForgeBase
public void setScheduleCallbackId(int id)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
Copyright © 2005–2018. All rights reserved.