Urin

3.12

Java library that can be used as a URI generator and parser, indented to make dynamic generation of URIs easier than with Java\'s built-in classes

Urin is a Java library that can be used to make URIs. It is both a URI generator and parser, and it was designed to make the process easier than it is when using the standard Java URI and URL classes. It offers support for RFC 3986, the current URI standard, and it is open-source.
There are two versions of the library available for download. The standard one includes the source code, which will interest many developers, while the compact one lacks the source code and debug information.
Documentation is available online, providing you with an example-based guide to using this library. The in-depth details are also available in the standard version you can download.
The guide shows you how to produce URIs and relative references, while also detailing the processes of parsing, URI normalization and resolution. Examples are provided in each case to help you understand everything more easily.
Urin also offers a mechanism to create schemes with extra rules to be implemented; this is demonstrated in the HTTP class, which manages the non-default encoding of the space character, and the encoding of parameters in the HTTP scheme’s query component. The library achieves this by extending the Query class, and an example is included in the source code for HTTPQuery.

System requirements

210 KB
5.0
Info
Update Date
Version
3.12
License
Apache License 2.0
Created By
Mark Slater
Related software Development