View Javadoc

1   package org.seasar.cubby.convention.impl;
2   
3   import java.util.Map;
4   
5   import org.seasar.cubby.convention.ForwardInfo;
6   import org.seasar.cubby.convention.impl.PathResolverImpl.RewriteInfo;
7   
8   class ForwardInfoImpl implements ForwardInfo {
9   
10  	private final String rewritePath;
11  
12  	private final String actionClassName;
13  
14  	private final String methodName;
15  
16  	public ForwardInfoImpl(RewriteInfo rewriteInfo, Map<String, String> uriParams) {
17  		this.rewritePath = rewriteInfo.buildRewritePath(uriParams);
18  		this.actionClassName = rewriteInfo.getActionClass().getCanonicalName();
19  		this.methodName = rewriteInfo.getMethod().getName();;
20  	}
21  
22  	public String getRewritePath() {
23  		return rewritePath;
24  	}
25  
26  	public String getActionClassName() {
27  		return actionClassName;
28  	}
29  
30  	public String getMethodName() {
31  		return methodName;
32  	}
33  
34  }