Class AbsoluteIris


  • public class AbsoluteIris
    extends java.lang.Object
    Utility functions for AbsoluteIri.
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbsoluteIris

        public AbsoluteIris()
    • 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 to
        query - the query string
      • unicodeToASCII

        static java.lang.String unicodeToASCII​(java.lang.String input)