public class ContextControllerCategoryFactoryForge extends ContextControllerForgeBase
ctx
Constructor and Description |
---|
ContextControllerCategoryFactoryForge(ContextControllerFactoryEnv ctx,
ContextSpecCategory detail) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ContextControllerFactoryForgeVisitor<T> visitor) |
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 ContextControllerCategoryFactoryForge(ContextControllerFactoryEnv ctx, ContextSpecCategory detail)
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 <T> T accept(ContextControllerFactoryForgeVisitor<T> visitor)
Copyright © 2005–2022. All rights reserved.