private String relativizeLink()

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


    private String relativizeLink(final String link, final String baseUri) {
        if (link == null || baseUri == null) {
            return link;
        }

        // this shouldn't be necessary, just to swallow mal-formed hrefs
        try {
            final URIPathDescriptor path = new URIPathDescriptor(baseUri, link);

            return path.relativizeLink().toString();
        } catch (IllegalArgumentException e) {
            return link;
        }
    }