private static String rewriteUri(UriMaker uriMaker, String input, Uri context, GadgetContext gadgetContext) { Uri inboundUri = null; try { inboundUri = Uri.parse(input); } catch (IllegalArgumentException e) { // Don't rewrite at all. return input; } if (context != null) { inboundUri = context.resolve(inboundUri); } ProxyUriManager.ProxyUri proxyUri = new ProxyUriManager.ProxyUri(DomWalker.makeGadget(gadgetContext), inboundUri); return uriMaker.make(proxyUri, context).toString(); }
private static String rewriteUri(UriMaker uriMaker, String input, Uri context, GadgetContext gadgetContext) { Uri inboundUri; try { inboundUri = Uri.parse(input); } catch (IllegalArgumentException e) { // Don't rewrite at all. return input; } if (context != null) { inboundUri = context.resolve(inboundUri); } ProxyUriManager.ProxyUri proxyUri = new ProxyUriManager.ProxyUri(DomWalker.makeGadget(gadgetContext), inboundUri); return uriMaker.make(proxyUri, context).toString(); }
private static String rewriteUri(UriMaker uriMaker, String input, Uri context, GadgetContext gadgetContext) { Uri inboundUri = null; try { inboundUri = Uri.parse(input); } catch (IllegalArgumentException e) { // Don't rewrite at all. return input; } if (context != null) { inboundUri = context.resolve(inboundUri); } ProxyUriManager.ProxyUri proxyUri = new ProxyUriManager.ProxyUri(DomWalker.makeGadget(gadgetContext), inboundUri); return uriMaker.make(proxyUri, context).toString(); }