public abstract class ViewFactoryForgeBase extends Object implements ViewFactoryForge
Modifier and Type | Field and Description |
---|---|
protected EventType |
eventType |
protected StateMgmtSetting |
stateMgmtSettings |
Constructor and Description |
---|
ViewFactoryForgeBase() |
Modifier and Type | Method and Description |
---|---|
protected abstract AppliesTo |
appliesTo() |
protected abstract void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attach(EventType parentEventType,
int streamNumber,
ViewForgeEnv viewForgeEnv,
boolean grouped) |
protected abstract void |
attachValidate(EventType parentEventType,
int streamNumber,
ViewForgeEnv viewForgeEnv,
boolean grouped) |
protected abstract String |
factoryMethod() |
EventType |
getEventType() |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
protected abstract EPTypeClass |
typeOfFactory() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getInnerForges, getViewName, initAdditionalForgeables, setViewParameters
protected EventType eventType
protected StateMgmtSetting stateMgmtSettings
protected abstract EPTypeClass typeOfFactory()
protected abstract String factoryMethod()
protected abstract AppliesTo appliesTo()
protected abstract void attachValidate(EventType parentEventType, int streamNumber, ViewForgeEnv viewForgeEnv, boolean grouped) throws ViewParameterException
ViewParameterException
protected abstract void assign(CodegenMethod method, CodegenExpressionRef factory, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
public final EventType getEventType()
getEventType
in interface ViewFactoryForge
public final void attach(EventType parentEventType, int streamNumber, ViewForgeEnv viewForgeEnv, boolean grouped) throws ViewParameterException
attach
in interface ViewFactoryForge
ViewParameterException
public final CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface CodegenMakeable<SAIFFInitializeSymbol>
Copyright © 2005–2020. All rights reserved.