Logo Search packages:      
Sourcecode: inkscape version File versions

Inkscape::URI Class Reference

#include <uri.h>

List of all members.


Detailed Description

Represents an URI as per RFC 2396.

Definition at line 25 of file uri.h.


Public Member Functions

const gchar * getFragment () const
const gchar * getOpaque () const
const gchar * getPath () const
const gchar * getQuery () const
const gchar * getScheme () const
bool isAbsolutePath () const
 Determines if the relative URI represented is a 'absolute-path' as per RFC 2396.
bool isNetPath () const
 Determines if the relative URI represented is a 'net-path' as per RFC 2396.
bool isOpaque () const
 Determines if the URI represented is an 'opaque' URI.
bool isRelative () const
 Determines if the URI represented is 'relative' as per RFC 2396.
bool isRelativePath () const
 Determines if the relative URI represented is a 'relative-path' as per RFC 2396.
URIoperator= (URI const &uri)
 Assignment operator.
gchar * toNativeFilename () const throw (BadURIException)
gchar * toString () const
 Returns a glib string version of this URI.
 URI (gchar const *preformed) throw (BadURIException)
 Constructor from a C-style ASCII string.
 URI (URI const &uri)
 Copy constructor.
 ~URI ()
 Destructor.

Static Public Member Functions

static URI from_native_filename (gchar const *path) throw (BadURIException)
static URI fromUtf8 (gchar const *path) throw (BadURIException)
static gchar * to_native_filename (gchar const *uri) throw (BadURIException)

Private Attributes

Impl * _impl

Classes

class  Impl

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index