private static URI relativizeLink()

in doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/URIPathDescriptor.java [118:132]


    private static URI relativizeLink(final String base, final URI link) {
        if (!link.isAbsolute()) {
            return link;
        }

        final URI newBaseURI = URI.create(base);

        if (!sameSite(link, newBaseURI)) {
            return link;
        }

        final String relativePath = PathTool.getRelativeWebPath(newBaseURI.toString(), link.toString());

        return URI.create(correctRelativePath(relativePath));
    }