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 }