public String rebaseLink()

in doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/DefaultSiteModelInheritanceAssembler.java [353:366]


        public String rebaseLink(final String link) {
            if (link == null || getOldPath() == null) {
                return link;
            }

            if (link.contains("${project.")) {
                throw new IllegalArgumentException("site.xml late interpolation ${project.*} expression found"
                        + " in link: '" + link + "'. Use early interpolation ${this.*}");
            }

            final URIPathDescriptor oldPath = new URIPathDescriptor(getOldPath(), link);

            return oldPath.rebaseLink(getNewPath()).toString();
        }