Given an absolute URI/URL, I want to get a URI/URL which doesn\'t contain the leaf portion. For example: given http://foo.com/bar/baz.html, I should get http://foo.com/bar/.
Did you try this? Seems simple enough.
Uri parent = new Uri(uri, "..");