public class StatementBlock
extends com.streamscape.sef.evtrigger.function.statement.AbstractStatement
Title: Service Event Fabric Runtime
Description: Statement block.
Copyright: Copyright (c) 2013
Company: StreamScape Technologies
Statement.StatementType
Constructor and Description |
---|
StatementBlock(com.streamscape.sef.evtrigger.function.statement.AbstractStatement parent) |
StatementBlock(java.lang.String buffer) |
Modifier and Type | Method and Description |
---|---|
void |
addStatement(Statement statement) |
void |
compile(TriggerFunctionContext context) |
StatementResult |
execute(TriggerFunctionContext context) |
StatementContext |
getStatementContext() |
int |
getStatementsCount() |
com.streamscape.sef.evtrigger.function.statement.VariablePool |
getVariablePool() |
void |
initializeVariables(TriggerFunctionContext context) |
void |
reset(boolean withTransient) |
void |
toString(java.lang.StringBuilder builder) |
void |
validate(TriggerFunctionContext context) |
getParent, getType, isBreakable, isContinuable, isRootBlock, toString
public StatementBlock(java.lang.String buffer)
public StatementBlock(com.streamscape.sef.evtrigger.function.statement.AbstractStatement parent)
public StatementContext getStatementContext()
getStatementContext
in class com.streamscape.sef.evtrigger.function.statement.AbstractStatement
public void initializeVariables(TriggerFunctionContext context) throws TriggerFunctionException
TriggerFunctionException
public StatementResult execute(TriggerFunctionContext context) throws TriggerFunctionException
TriggerFunctionException
public void validate(TriggerFunctionContext context) throws TriggerFunctionException
TriggerFunctionException
public void compile(TriggerFunctionContext context) throws TriggerFunctionException
TriggerFunctionException
public void addStatement(Statement statement)
public com.streamscape.sef.evtrigger.function.statement.VariablePool getVariablePool()
public int getStatementsCount()
public void reset(boolean withTransient)
public void toString(java.lang.StringBuilder builder)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.