From e31f5e9ef8f71b9a57c7fb5d26dfb9631c1dd517 Mon Sep 17 00:00:00 2001 From: Keith Donald Date: Fri, 25 Apr 2008 02:01:09 +0000 Subject: [PATCH] javadoc --- .../webflow/engine/builder/model/FlowModelFlowBuilder.java | 5 ++++- .../springframework/webflow/mvc/view/FlowViewResolver.java | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java b/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java index 0810b53e..e2ac9829 100644 --- a/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java +++ b/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java @@ -925,7 +925,10 @@ public class FlowModelFlowBuilder extends AbstractFlowBuilder { try { return resource.createRelative(location); } catch (IOException e) { - throw new RuntimeException(e); + IllegalArgumentException iae = new IllegalArgumentException( + "Unable to access a flow relative resource at location '" + location + "'"); + iae.initCause(e); + throw iae; } } } diff --git a/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java b/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java index 0b0a9a62..007827fd 100644 --- a/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java +++ b/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java @@ -26,5 +26,12 @@ import org.springframework.webflow.execution.RequestContext; * @see ViewResolver */ public interface FlowViewResolver { + + /** + * Resolve the Spring MVC view with the provided id. + * @param viewId the view id, typically treated as a Spring MVC view name + * @param context the currently executing flow + * @return the resolved Spring MVC view + */ public View resolveView(String viewId, RequestContext context); } \ No newline at end of file