private static boolean sameSite()

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


    private static boolean sameSite(final URI baseURI, final URI newBaseURI) {
        final boolean sameScheme =
                (newBaseURI.getScheme() == null ? false : baseURI.getScheme().equalsIgnoreCase(newBaseURI.getScheme()));
        final boolean sameHost = (baseURI.getHost() == null
                ? newBaseURI.getHost() == null
                : baseURI.getHost().equalsIgnoreCase(newBaseURI.getHost()));
        final boolean samePort = (baseURI.getPort() == newBaseURI.getPort());

        return (sameScheme && samePort && sameHost);
    }