public static SlingUriBuilder createFrom()

in src/main/java/org/apache/sling/api/uri/SlingUriBuilder.java [106:123]


    public static SlingUriBuilder createFrom(@NotNull SlingUri slingUri) {
        return create().setScheme(slingUri.getScheme())
                .setUserInfo(slingUri.getUserInfo())
                .setHost(slingUri.getHost())
                .setPort(slingUri.getPort())
                .setResourcePath(slingUri.getResourcePath())
                .setPathParameters(slingUri.getPathParameters())
                .setSelectors(slingUri.getSelectors())
                .setExtension(slingUri.getExtension())
                .setSuffix(slingUri.getSuffix())
                .setQuery(slingUri.getQuery())
                .setFragment(slingUri.getFragment())
                .setSchemeSpecificPart(slingUri.isOpaque() ? slingUri.getSchemeSpecificPart() : null)
                .setResourceResolver(
                        slingUri instanceof ImmutableSlingUri
                                ? ((ImmutableSlingUri) slingUri).getData().resourceResolver
                                : null);
    }