索引

C D E F G I J L O P R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格

C

CommonUtils - io.github.code.visual.utils中的类
 
CommonUtils() - 类的构造器 io.github.code.visual.utils.CommonUtils
 
compileScript(ScriptRequest) - 类中的方法 io.github.code.visual.web.WorkflowController
 
compileScript(String) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
Compile and validate Groovy code without executing it.
Condition - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 
config() - 类中的方法 io.github.code.visual.web.WorkflowController
 
createWorkflow(WorkflowMetadata) - 类中的方法 io.github.code.visual.web.WorkflowController
 
createWorkflow(WorkflowMetadata) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
 

D

debug(DebugRequest) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
Debug a workflow with provided script metadata and input values.
debug(DebugRequest, Consumer<WorkflowTaskLog>) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
Debug a workflow with streaming callback.
DebugRequest - io.github.code.visual.model中的类
 
DebugRequest() - 类的构造器 io.github.code.visual.model.DebugRequest
 
debugWorkflow(DebugRequest) - 类中的方法 io.github.code.visual.web.WorkflowController
 
debugWorkflowStream(DebugRequest) - 类中的方法 io.github.code.visual.web.WorkflowController
 
deleteById(Integer) - 类中的方法 io.github.code.visual.workflow.InMemoryWorkflowRepository
 
deleteById(Integer) - 接口中的方法 io.github.code.visual.workflow.WorkflowRepository
 
deleteWorkflow(Integer) - 类中的方法 io.github.code.visual.web.WorkflowController
 
deleteWorkflow(Integer) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
 
Diagnostic - io.github.code.visual.model中的类
 
Diagnostic() - 类的构造器 io.github.code.visual.model.Diagnostic
 

E

End - 枚举 中的枚举常量 io.github.code.visual.model.ScriptRunStatus
 
End - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 
Error - 枚举 中的枚举常量 io.github.code.visual.model.ScriptRunStatus
 
execute(Integer, Map) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
Execute a workflow by ID.
execute(String, Map) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
Execute a workflow by name.
execute(List<Rule>, Binding) - 类中的静态方法 io.github.code.visual.ruleengine.RuleEngine
 
executeWorkflow(Map<String, Object>) - 类中的方法 io.github.code.visual.web.WorkflowController
 

F

findAll() - 类中的方法 io.github.code.visual.workflow.InMemoryWorkflowRepository
 
findAll() - 接口中的方法 io.github.code.visual.workflow.WorkflowRepository
 
findById(Integer) - 类中的方法 io.github.code.visual.workflow.InMemoryWorkflowRepository
 
findById(Integer) - 接口中的方法 io.github.code.visual.workflow.WorkflowRepository
 
findByName(String) - 类中的方法 io.github.code.visual.workflow.InMemoryWorkflowRepository
 
findByName(String) - 接口中的方法 io.github.code.visual.workflow.WorkflowRepository
 
Fork - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 

G

getAfterRunBinding() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getApplicationContext() - 类中的静态方法 io.github.code.visual.utils.SpringContext
 
getBasePath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getBean(Class<T>) - 类中的静态方法 io.github.code.visual.utils.SpringContext
 
getBeforeRunBinding() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getBreakpointNodeId() - 类中的方法 io.github.code.visual.model.DebugRequest
 
getChildren() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
getCode() - 类中的方法 io.github.code.visual.model.ScriptRequest
 
getCompileApiPath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getConfigApiPath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getCreatedAt() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getCreateTime() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
getDebugApiPath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getDebugStreamApiPath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getDiagnostics(List<? extends Message>) - 类中的静态方法 io.github.code.visual.utils.CommonUtils
 
getDiagnostics(List<? extends Message>, int) - 类中的静态方法 io.github.code.visual.utils.CommonUtils
 
getDurationMs() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getEndColumn() - 类中的方法 io.github.code.visual.model.Diagnostic
 
getEndLineNumber() - 类中的方法 io.github.code.visual.model.Diagnostic
 
getExecuteApiPath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getInputValues() - 类中的方法 io.github.code.visual.model.DebugRequest
 
getInputValues() - 类中的方法 io.github.code.visual.model.ScriptRequest
 
getMessage() - 类中的方法 io.github.code.visual.model.Diagnostic
 
getMetaClass() - 类中的方法 io.github.code.visual.ruleengine.Rule
 
getMetaClass() - 类中的方法 io.github.code.visual.ruleengine.RuleEngine
 
getName() - 类中的方法 io.github.code.visual.ruleengine.Rule
 
getParameterName() - 类中的方法 io.github.code.visual.model.WorkflowParameters
 
getParameterType() - 类中的方法 io.github.code.visual.model.WorkflowParameters
 
getRemark() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getRevision() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getScriptDesc() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
getScriptId() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
getScriptId() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getScriptMetadata() - 类中的方法 io.github.code.visual.model.DebugRequest
 
getScriptMetadata() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getScriptName() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
getScriptName() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getScriptRunError() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getScriptRunResult() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getScriptRunStatus() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getScriptRunTime() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getScriptText() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
getScriptTimeoutSeconds() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
getScriptType() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
getScriptType() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
getSeverity() - 类中的方法 io.github.code.visual.model.Diagnostic
 
getSourceUnit() - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
getStartColumn() - 类中的方法 io.github.code.visual.model.Diagnostic
 
getStartLineNumber() - 类中的方法 io.github.code.visual.model.Diagnostic
 
getThen() - 类中的方法 io.github.code.visual.ruleengine.Rule
 
getUpdatedAt() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getUpdateTime() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
getWhen() - 类中的方法 io.github.code.visual.ruleengine.Rule
 
getWorkflow(Integer) - 类中的方法 io.github.code.visual.web.WorkflowController
 
getWorkflow(Integer) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
 
getWorkflowId() - 类中的方法 io.github.code.visual.model.WorkflowIdAndName
 
getWorkflowId() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getWorkflowName() - 类中的方法 io.github.code.visual.model.WorkflowIdAndName
 
getWorkflowName() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getWorkflowParameters() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getWorkflowPurpose() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
getWorkflowsApiPath() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
GroovyASTCodeParse - io.github.code.visual.ast中的类
 
GroovyASTCodeParse() - 类的构造器 io.github.code.visual.ast.GroovyASTCodeParse
 
GroovyShellVisitor - io.github.code.visual.ast中的类
 
GroovyShellVisitor(SourceUnit) - 类的构造器 io.github.code.visual.ast.GroovyShellVisitor
 

I

index() - 类中的方法 io.github.code.visual.web.VisualFlowIndexController
 
InMemoryWorkflowRepository - io.github.code.visual.workflow中的类
Default in-memory implementation of WorkflowRepository.
InMemoryWorkflowRepository() - 类的构造器 io.github.code.visual.workflow.InMemoryWorkflowRepository
 
io.github.code.visual.ast - 程序包 io.github.code.visual.ast
 
io.github.code.visual.config - 程序包 io.github.code.visual.config
 
io.github.code.visual.model - 程序包 io.github.code.visual.model
 
io.github.code.visual.ruleengine - 程序包 io.github.code.visual.ruleengine
 
io.github.code.visual.utils - 程序包 io.github.code.visual.utils
 
io.github.code.visual.web - 程序包 io.github.code.visual.web
 
io.github.code.visual.workflow - 程序包 io.github.code.visual.workflow
 
isEnableApi() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
isEnableAst() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
isEnableCacheSource() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
isEnableUi() - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 

J

Join - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 

L

listWorkflows() - 类中的方法 io.github.code.visual.web.WorkflowController
 

O

onExecutionComplete(Integer, Integer, Map<Integer, List<WorkflowTaskLog>>) - 接口中的方法 io.github.code.visual.workflow.WorkflowExecutionListener
Called after a workflow execution completes (success or failure).

P

parser(ScriptMetadata) - 类中的静态方法 io.github.code.visual.ruleengine.RuleEngine
 

R

Rule - io.github.code.visual.ruleengine中的类
 
Rule - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 
Rule() - 类的构造器 io.github.code.visual.ruleengine.Rule
 
RuleEngine - io.github.code.visual.ruleengine中的类
 
RuleEngine() - 类的构造器 io.github.code.visual.ruleengine.RuleEngine
 

S

save(WorkflowMetadata) - 类中的方法 io.github.code.visual.workflow.InMemoryWorkflowRepository
 
save(WorkflowMetadata) - 接口中的方法 io.github.code.visual.workflow.WorkflowRepository
 
Script - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 
ScriptMetadata - io.github.code.visual.model中的类
 
ScriptMetadata() - 类的构造器 io.github.code.visual.model.ScriptMetadata
 
ScriptRequest - io.github.code.visual.model中的类
 
ScriptRequest() - 类的构造器 io.github.code.visual.model.ScriptRequest
 
ScriptRunStatus - io.github.code.visual.model中的枚举
 
ScriptType - io.github.code.visual.model中的枚举
 
setAfterRunBinding(Object) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setApplicationContext(ApplicationContext) - 类中的方法 io.github.code.visual.utils.SpringContext
 
setBasePath(String) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setBeforeRunBinding(Object) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setBreakpointNodeId(String) - 类中的方法 io.github.code.visual.model.DebugRequest
 
setChildren(List<ScriptMetadata>) - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
setCode(String) - 类中的方法 io.github.code.visual.model.ScriptRequest
 
setCompileApiPath(String) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setCreatedAt(Date) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setCreateTime(Date) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
setDebugApiPath(String) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setDebugStreamApiPath(String) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setDurationMs(Long) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setEnableApi(boolean) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setEnableAst(boolean) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setEnableCacheSource(boolean) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setEnableUi(boolean) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setEndColumn(int) - 类中的方法 io.github.code.visual.model.Diagnostic
 
setEndLineNumber(int) - 类中的方法 io.github.code.visual.model.Diagnostic
 
setExecuteApiPath(String) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setInputValues(Map<String, Object>) - 类中的方法 io.github.code.visual.model.DebugRequest
 
setInputValues(Map<String, Object>) - 类中的方法 io.github.code.visual.model.ScriptRequest
 
setMessage(String) - 类中的方法 io.github.code.visual.model.Diagnostic
 
setMetaClass(MetaClass) - 类中的方法 io.github.code.visual.ruleengine.Rule
 
setMetaClass(MetaClass) - 类中的方法 io.github.code.visual.ruleengine.RuleEngine
 
setName(String) - 类中的方法 io.github.code.visual.ruleengine.Rule
 
setParameterName(String) - 类中的方法 io.github.code.visual.model.WorkflowParameters
 
setParameterType(String) - 类中的方法 io.github.code.visual.model.WorkflowParameters
 
setRemark(String) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setRevision(Integer) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setScriptDesc(String) - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
setScriptId(String) - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
setScriptId(String) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setScriptMetadata(ScriptMetadata) - 类中的方法 io.github.code.visual.model.DebugRequest
 
setScriptMetadata(ScriptMetadata) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setScriptName(String) - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
setScriptName(String) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setScriptRunError(String) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setScriptRunResult(Object) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setScriptRunStatus(ScriptRunStatus) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setScriptRunTime(LocalDateTime) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setScriptText(String) - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
setScriptTimeoutSeconds(int) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
setScriptType(ScriptType) - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
setScriptType(ScriptType) - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 
setSeverity(int) - 类中的方法 io.github.code.visual.model.Diagnostic
 
setStartColumn(int) - 类中的方法 io.github.code.visual.model.Diagnostic
 
setStartLineNumber(int) - 类中的方法 io.github.code.visual.model.Diagnostic
 
setThen(Closure) - 类中的方法 io.github.code.visual.ruleengine.Rule
 
setUpdatedAt(Date) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setUpdateTime(Date) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
setWhen(Closure) - 类中的方法 io.github.code.visual.ruleengine.Rule
 
setWorkflowId(Integer) - 类中的方法 io.github.code.visual.model.WorkflowIdAndName
 
setWorkflowId(Integer) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setWorkflowName(String) - 类中的方法 io.github.code.visual.model.WorkflowIdAndName
 
setWorkflowName(String) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setWorkflowParameters(List<WorkflowParameters>) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setWorkflowPurpose(String) - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
setWorkflowsApiPath(String) - 类中的方法 io.github.code.visual.config.VisualFlowProperties
 
SEVERITY_ERROR - 类中的静态变量 io.github.code.visual.model.Diagnostic
 
SEVERITY_HINT - 类中的静态变量 io.github.code.visual.model.Diagnostic
Monaco MarkerSeverity: 1=Hint, 2=Info, 4=Warning, 8=Error
SEVERITY_INFO - 类中的静态变量 io.github.code.visual.model.Diagnostic
 
SEVERITY_WARNING - 类中的静态变量 io.github.code.visual.model.Diagnostic
 
SpringContext - io.github.code.visual.utils中的类
 
SpringContext() - 类的构造器 io.github.code.visual.utils.SpringContext
 
Start - 枚举 中的枚举常量 io.github.code.visual.model.ScriptRunStatus
 
Start - 枚举 中的枚举常量 io.github.code.visual.model.ScriptType
 
Success - 枚举 中的枚举常量 io.github.code.visual.model.ScriptRunStatus
 

T

toString() - 类中的方法 io.github.code.visual.model.DebugRequest
 
toString() - 类中的方法 io.github.code.visual.model.Diagnostic
 
toString() - 类中的方法 io.github.code.visual.model.ScriptMetadata
 
toString() - 类中的方法 io.github.code.visual.model.ScriptRequest
 
toString() - 类中的方法 io.github.code.visual.model.WorkflowIdAndName
 
toString() - 类中的方法 io.github.code.visual.model.WorkflowMetadata
 
toString() - 类中的方法 io.github.code.visual.model.WorkflowParameters
 
toString() - 类中的方法 io.github.code.visual.model.WorkflowTaskLog
 

U

updateWorkflow(WorkflowMetadata) - 类中的方法 io.github.code.visual.workflow.WorkflowEngine
 
updateWorkflow(Integer, WorkflowMetadata) - 类中的方法 io.github.code.visual.web.WorkflowController
 

V

valueOf(String) - 枚举中的静态方法 io.github.code.visual.model.ScriptRunStatus
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举中的静态方法 io.github.code.visual.model.ScriptType
返回带有指定名称的该类型的枚举常量。
values() - 枚举中的静态方法 io.github.code.visual.model.ScriptRunStatus
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
values() - 枚举中的静态方法 io.github.code.visual.model.ScriptType
返回包含该枚举类型的常量的数组, 顺序与声明这些常量的顺序相同
visit(ASTNode[], SourceUnit) - 类中的方法 io.github.code.visual.ast.GroovyASTCodeParse
 
visitClosureExpression(ClosureExpression) - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
visitConstructorCallExpression(ConstructorCallExpression) - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
visitDeclarationExpression(DeclarationExpression) - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
visitMethod(MethodNode) - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
visitMethodCallExpression(MethodCallExpression) - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
visitVariableExpression(VariableExpression) - 类中的方法 io.github.code.visual.ast.GroovyShellVisitor
 
VisualFlowEngineAutoConfiguration - io.github.code.visual.config中的类
Auto-configuration for Visual Flow Engine.
VisualFlowEngineAutoConfiguration() - 类的构造器 io.github.code.visual.config.VisualFlowEngineAutoConfiguration
 
VisualFlowIndexController - io.github.code.visual.web中的类
Serves index.html with paths dynamically adjusted to respect the servlet context-path.
VisualFlowIndexController(VisualFlowProperties) - 类的构造器 io.github.code.visual.web.VisualFlowIndexController
 
VisualFlowProperties - io.github.code.visual.config中的类
Configuration properties for Visual Flow Engine.
VisualFlowProperties() - 类的构造器 io.github.code.visual.config.VisualFlowProperties
 
visualFlowUiConfigurer(VisualFlowProperties) - 类中的方法 io.github.code.visual.config.VisualFlowEngineAutoConfiguration
 

W

WorkflowController - io.github.code.visual.web中的类
Built-in REST controller for workflow management and execution.
WorkflowController(WorkflowEngine, WorkflowRepository, VisualFlowProperties) - 类的构造器 io.github.code.visual.web.WorkflowController
 
workflowEngine(CompilerConfiguration, WorkflowRepository, VisualFlowProperties, List<WorkflowExecutionListener>) - 类中的方法 io.github.code.visual.config.VisualFlowEngineAutoConfiguration
 
WorkflowEngine - io.github.code.visual.workflow中的类
Core workflow execution engine.
WorkflowEngine(CompilerConfiguration, WorkflowRepository, VisualFlowProperties, List<WorkflowExecutionListener>) - 类的构造器 io.github.code.visual.workflow.WorkflowEngine
 
WorkflowExecutionListener - io.github.code.visual.workflow中的接口
Optional listener for workflow execution results.
WorkflowIdAndName - io.github.code.visual.model中的类
 
WorkflowIdAndName() - 类的构造器 io.github.code.visual.model.WorkflowIdAndName
 
WorkflowIdAndName(Integer, String) - 类的构造器 io.github.code.visual.model.WorkflowIdAndName
 
WorkflowMetadata - io.github.code.visual.model中的类
 
WorkflowMetadata() - 类的构造器 io.github.code.visual.model.WorkflowMetadata
 
WorkflowParameters - io.github.code.visual.model中的类
 
WorkflowParameters() - 类的构造器 io.github.code.visual.model.WorkflowParameters
 
workflowRepository() - 类中的方法 io.github.code.visual.config.VisualFlowEngineAutoConfiguration
 
WorkflowRepository - io.github.code.visual.workflow中的接口
Workflow persistence interface.
WorkflowTaskLog - io.github.code.visual.model中的类
 
WorkflowTaskLog() - 类的构造器 io.github.code.visual.model.WorkflowTaskLog
 
C D E F G I J L O P R S T U V W 
常量字段值|所有程序包|所有类和接口|序列化表格