public class ContextControllerKeyedFactoryForge extends ContextControllerForgeBase
ctx
Constructor and Description |
---|
ContextControllerKeyedFactoryForge(ContextControllerFactoryEnv ctx,
ContextSpecKeyed detail) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ContextControllerFactoryForgeVisitor<T> visitor) |
ContextSpecKeyed |
getDetail() |
ContextControllerPortableInfo |
getValidationInfo() |
CodegenMethod |
makeCodegen(CodegenClassScope classScope,
CodegenMethodScope parent,
SAIFFInitializeSymbol symbols) |
void |
planStateSettings(ContextMetaData detail,
FabricCharge fabricCharge,
int controllerLevel,
String nestedContextName,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
void |
validateGetContextProps(LinkedHashMap<String,Object> props,
String contextName,
int controllerLevel,
StatementRawInfo statementRawInfo,
StatementCompileTimeServices services) |
getFactoryEnv
public ContextControllerKeyedFactoryForge(ContextControllerFactoryEnv ctx, ContextSpecKeyed detail) throws ExprValidationException
ExprValidationException
public void validateGetContextProps(LinkedHashMap<String,Object> props, String contextName, int controllerLevel, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) throws ExprValidationException
ExprValidationException
public void planStateSettings(ContextMetaData detail, FabricCharge fabricCharge, int controllerLevel, String nestedContextName, StatementRawInfo statementRawInfo, StatementCompileTimeServices services)
public CodegenMethod makeCodegen(CodegenClassScope classScope, CodegenMethodScope parent, SAIFFInitializeSymbol symbols)
public ContextControllerPortableInfo getValidationInfo()
public ContextSpecKeyed getDetail()
public <T> T accept(ContextControllerFactoryForgeVisitor<T> visitor)
Copyright © 2005–2021. All rights reserved.