Lines Matching refs:scheme
36358 if (!ret.scheme && _strict) {
36363 if (ret.scheme && !_schemePattern.test(ret.scheme)) {
36388 function _schemeFix(scheme, _strict) { argument
36389 if (!scheme && !_strict) {
36392 return scheme;
36395 function _referenceResolution(scheme, path) { argument
36400 switch (scheme) {
36440 this.scheme = schemeOrData.scheme || _empty;
36450 this.scheme = _schemeFix(schemeOrData, _strict);
36452 this.path = _referenceResolution(this.scheme, path || _empty);
36469 && typeof thing.scheme === 'string'
36514 …var scheme = change.scheme, authority = change.authority, path = change.path, query = change.query…
36515 if (scheme === undefined) {
36516 scheme = this.scheme;
36518 else if (scheme === null) {
36519 scheme = _empty;
36545 if (scheme === this.scheme
36552 return new _URI(scheme, authority, path, query, fragment);
36614 …return new _URI(components.scheme, components.authority, components.path, components.query, compon…
36720 if (this.scheme) {
36721 res.scheme = this.scheme;
36832 if (uri.authority && uri.path.length > 1 && uri.scheme === 'file') {
36864 …var scheme = uri.scheme, authority = uri.authority, path = uri.path, query = uri.query, fragment =…
36865 if (scheme) {
36866 res += scheme;
36869 if (authority || scheme === 'file') {