Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: rtl ::

class Uri


Base Classes
None.
Known Derived Classes
None.

virtual abstract interface template
NO NO NO NO
Summary
A wrapper around the C functions from .
File
uri.hxx

Public Members

Static Methods

static rtl::OUString
encode( const rtl::OUString & rText, const sal_Bool * pCharClass, rtl_UriEncodeMechanism eMechanism, rtl_TextEncoding eCharset ) throw( );
A wrapper around rtl_uriEncode() from <rtl/uri.h> (see there), using an array of 128 booleans as char class.
static rtl::OUString
encode( const rtl::OUString & rText, rtl_UriCharClass eCharClass, rtl_UriEncodeMechanism eMechanism, rtl_TextEncoding eCharset ) throw( );
A wrapper around rtl_uriEncode() from <rtl/uri.h> (see there), using a predefined rtl_UriCharClass enumeration member.
static rtl::OUString
decode( const rtl::OUString & rText, rtl_UriDecodeMechanism eMechanism, rtl_TextEncoding eCharset ) throw( );
A wrapper around rtl_uriDecode() from <rtl/uri.h> (see there).
static rtl::OUString
convertRelToAbs( const rtl::OUString & rBaseUriRef, const rtl::OUString & rRelUriRef );
A wrapper around rtl_uriConvertRelToAbs() from <rtl/uri.h> (see there).

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.