1 16 package org.springframework.webflow.engine.builder; 17 18 import org.springframework.webflow.core.collection.AttributeMap; 19 import org.springframework.webflow.engine.Flow; 20 21 73 public interface FlowBuilder { 74 75 82 public void init(String flowId, AttributeMap attributes) throws FlowBuilderException; 83 84 88 public void buildVariables() throws FlowBuilderException; 89 90 94 public void buildInputMapper() throws FlowBuilderException; 95 96 100 public void buildStartActions() throws FlowBuilderException; 101 102 106 public void buildInlineFlows() throws FlowBuilderException; 107 108 112 public void buildStates() throws FlowBuilderException; 113 114 118 public void buildGlobalTransitions() throws FlowBuilderException; 119 120 124 public void buildEndActions() throws FlowBuilderException; 125 126 130 public void buildOutputMapper() throws FlowBuilderException; 131 132 137 public void buildExceptionHandlers() throws FlowBuilderException; 138 139 145 public Flow getFlow(); 146 147 152 public void dispose(); 153 } | Popular Tags |