Lines Matching refs:schemeSpecificPart
221 rtl::OUString const & scheme, rtl::OUString const & schemeSpecificPart) in parseGeneric() argument
226 || (schemeSpecificPart.getLength() > 0 && schemeSpecificPart[0] == '/'); in parseGeneric()
233 sal_Int32 len = schemeSpecificPart.getLength(); in parseGeneric()
235 if (len - i >= 2 && schemeSpecificPart[i] == '/' in parseGeneric()
236 && schemeSpecificPart[i + 1] == '/') in parseGeneric()
240 while (i < len && schemeSpecificPart[i] != '/' in parseGeneric()
241 && schemeSpecificPart[i] != '?') { in parseGeneric()
245 authority = schemeSpecificPart.copy(n, i - n); in parseGeneric()
248 i = schemeSpecificPart.indexOf('?', i); in parseGeneric()
252 path = schemeSpecificPart.copy(n, i - n); in parseGeneric()
255 query = schemeSpecificPart.copy(i + 1); in parseGeneric()
258 if (schemeSpecificPart.getLength() == 0) { in parseGeneric()
262 path = schemeSpecificPart; in parseGeneric()
378 rtl::OUString schemeSpecificPart; in parse() local
384 schemeSpecificPart = uriReference.copy(n + 1, fragment - (n + 1)); in parse()
405 schemeSpecificPart = uriReference.copy(0, fragment); in parse()
433 uriRef = parser->parse(scheme, schemeSpecificPart); in parse()
436 uriRef = parseGeneric(scheme, schemeSpecificPart); in parse()