Interface UriSerializable


public interface UriSerializable
An interface for URI serialization.
Author:
cp 2000.11.10
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final char
    Delimiter between multiple fields in a URI.
    static final char
    Token to signify a null field in a URI.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deserialize the object from a URI String.
    Serialize the object into a URI.
  • Field Details

    • URI_DELIM

      static final char URI_DELIM
      Delimiter between multiple fields in a URI.
      See Also:
    • URI_NULL

      static final char URI_NULL
      Token to signify a null field in a URI.
      See Also:
  • Method Details

    • toUri

      String toUri()
      Serialize the object into a URI.
      Returns:
      a String containing a URI-serialized form of the object
    • fromUri

      void fromUri(String sUri)
      Deserialize the object from a URI String. This method can throw one of several RuntimeExceptions.
      Parameters:
      sUri - a String containing a URI-serialized form of the object
      Throws:
      UnsupportedOperationException - if the operation is not supported
      IllegalStateException - if this is not an appropriate state
      IllegalArgumentException - if there is an illegal argument