/** * Resolves a relative URI using this URI as the base URI. */ public ParsedURI resolve(String relURISpec) { // This algorithm is based on the algorithm specified in chapter 5 of // RFC 2396: URI Generic Syntax. See http://www.ietf.org/rfc/rfc2396.txt // RFC, step 1: ParsedURI relURI = new ParsedURI(relURISpec); return this.resolve(relURI); }
/** * Resolves a relative URI using this URI as the base URI. */ public ParsedURI resolve(String relURISpec) { // This algorithm is based on the algorithm specified in chapter 5 of // RFC 2396: URI Generic Syntax. See http://www.ietf.org/rfc/rfc2396.txt // RFC, step 1: ParsedURI relURI = new ParsedURI(relURISpec); return this.resolve(relURI); }
/** * Resolves a relative URI using this URI as the base URI. */ public ParsedURI resolve(String relURISpec) { // This algorithm is based on the algorithm specified in chapter 5 of // RFC 2396: URI Generic Syntax. See http://www.ietf.org/rfc/rfc2396.txt // RFC, step 1: ParsedURI relURI = new ParsedURI(relURISpec); return this.resolve(relURI); }
ParsedURI result = new ParsedURI(scheme, authority, path, query, fragment);
ParsedURI result = new ParsedURI(scheme, authority, path, query, fragment);
ParsedURI result = new ParsedURI(scheme, authority, path, query, fragment);
@Override public Object get(DataFetchingEnvironment environment) { final DatabaseResult source = environment.getSource(); ParsedURI baseUri = new ParsedURI(source.getDataSet().getMetadata().getBaseUri()); String uri = environment.getArgument(uriArgument); return lookUpSubjectByUriFetcher.getItem( baseUri.resolve(uri).toString(), source.getDataSet() ); } }