Package org.apache.uima.util
Class UriUtils
java.lang.Object
org.apache.uima.util.UriUtils
Static methods supporting proper handling of URIs
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
UriUtils
public UriUtils()
-
-
Method Details
-
quote
Create a URI from a string, with proper quoting. Already quoted things in the input string are not re-quoted. There are several cases: String has no characters needing quoting String has chars needing quoting, but no chars are currently quoted (e.g. %20) String has quoted (e.g. %20) characters but no other chars needing quoting String has quoted (e.g. %20) characters and chars needing quoting, not currently quoted -- this case will throw an exception- Parameters:
s
- the string to quote- Returns:
- URI with proper quoting
- Throws:
URISyntaxException
- passthru
-
quote
Create a URI from a URL, with proper quoting. Already quoted things in the input string are not re-quoted.- Parameters:
u
- the input URL- Returns:
- URI with proper quoting
- Throws:
URISyntaxException
- passthru
-
create
Create a URI from a String, with proper quoting. Already quoted things in the input string are not re-quoted. Mimic exception treatment of URI.create- Parameters:
s
- the input string- Returns:
- URI with proper quoting
-