Package com.networknt.schema.utils
Class AbsoluteIris
- java.lang.Object
-
- com.networknt.schema.utils.AbsoluteIris
-
public class AbsoluteIris extends java.lang.Object
Utility functions for AbsoluteIri.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
AbsoluteIris.IDNBUGHOLDER
-
Constructor Summary
Constructors Constructor Description AbsoluteIris()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
handleQuery(java.lang.StringBuilder result, java.lang.String query)
Ensures that the query parameters are properly URL encoded.(package private) static boolean
isAscii(java.lang.String value)
Determine if a string is US ASCII.static java.lang.String
toUri(AbsoluteIri iri)
Converts an IRI to a URI.(package private) static java.lang.String
unicodeToASCII(java.lang.String input)
-
-
-
Method Detail
-
toUri
public static java.lang.String toUri(AbsoluteIri iri)
Converts an IRI to a URI.- Parameters:
iri
- the IRI to convert- Returns:
- the URI string
-
isAscii
static boolean isAscii(java.lang.String value)
Determine if a string is US ASCII.- Parameters:
value
- to test- Returns:
- true if ASCII
-
handleQuery
static void handleQuery(java.lang.StringBuilder result, java.lang.String query)
Ensures that the query parameters are properly URL encoded.- Parameters:
result
- the string builder to add toquery
- the query string
-
unicodeToASCII
static java.lang.String unicodeToASCII(java.lang.String input)
-
-