Author: almaw Date: Thu Jun 14 18:17:18 2007 New Revision: 547475 URL: http://svn.apache.org/viewvc?view=rev&rev=547475 Log: Fold checkMount() function into constructor - it doesn't do anything else, after all.
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.java Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.java URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.java?view=diff&rev=547475&r1=547474&r2=547475 ============================================================================== --- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.java (original) +++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/AbstractRequestTargetUrlCodingStrategy.java Thu Jun 14 18:17:18 2007 @@ -58,8 +58,15 @@ */ public AbstractRequestTargetUrlCodingStrategy(final String mountPath) { - checkMountPath(mountPath); - this.mountPath = (mountPath.startsWith("/")) ? mountPath.substring(1) : mountPath; + if (mountPath == null) + { + throw new IllegalArgumentException("Mount path cannot be null or empty"); + } + this.mountPath = mountPath.startsWith("/") ? mountPath.substring(1) : mountPath; + if (this.mountPath.startsWith("resources/") || this.mountPath.equals("resources")) + { + throw new IllegalArgumentException("Mount path cannot be under '/resources'"); + } } /** @@ -68,24 +75,6 @@ public final String getMountPath() { return mountPath; - } - - /** - * Checks mount path is valid. - * - * @param path - * mount path - */ - private void checkMountPath(String path) - { - if (path == null) - { - throw new IllegalArgumentException("Mount path cannot be null"); - } - if (path.startsWith("/resources/") || path.equals("/resources")) - { - throw new IllegalArgumentException("Mount path cannot start with '/resources'"); - } } /**