offset = createURIComponent(UriComponent.Type.SCHEME, scheme, values, offset, false, mapValues, sb); sb.append(':'); offset = createURIComponent(UriComponent.Type.USER_INFO, userInfo, values, offset, encode, mapValues, sb); sb.append('@'); offset = createURIComponent(UriComponent.Type.HOST, host, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.PORT, port, values, offset, false, mapValues, sb); sb.append("//"); offset = createURIComponent(UriComponent.Type.AUTHORITY, authority, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.PATH, path, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.QUERY_PARAM, query, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.FRAGMENT, fragment, values, offset, encode, mapValues, sb);
offset = createURIComponent(UriComponent.Type.SCHEME, scheme, values, offset, false, mapValues, sb); sb.append(':'); offset = createURIComponent(UriComponent.Type.USER_INFO, userInfo, values, offset, encode, mapValues, sb); sb.append('@'); offset = createURIComponent(UriComponent.Type.HOST, host, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.PORT, port, values, offset, false, mapValues, sb); sb.append("//"); offset = createURIComponent(UriComponent.Type.AUTHORITY, authority, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.PATH, path, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.QUERY_PARAM, query, values, offset, encode, mapValues, sb); offset = createURIComponent(UriComponent.Type.FRAGMENT, fragment, values, offset, encode, mapValues, sb);