public URI readUri() throws URISyntaxException, IOException {
        String temp = this.readField(true /* isQuotedString */);

        if (Utility.isNullOrEmpty(temp)) {
            return null;
        }
        else {
            return new URI(Html.fromHtml(temp).toString());
        }
    }
public URI readUri() throws URISyntaxException, IOException {
        String temp = this.readField(true );

        if (Utility.isNullOrEmpty(temp)) {
            return null;
        }
        else {
            return new URI(Html.fromHtml(temp).toString());
        }
    }
public URI readUri ( ) throws URISyntaxException , IOException { String temp = this . readField ( true /* isQuotedString */ ) ; if ( Utility . isNullOrEmpty ( temp ) ) { return null ; } else { return new URI ( Html . fromHtml ( temp ) . toString ( ) ) ; } }
Read a URI from the stream.

@return
the URI read.
@throws URISyntaxException
@throws IOException
Read a URI from the stream .