knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowCore::Uri Class Reference

Classes

struct  Private
 

Public Member Functions

 Uri (const QUrl &_url)
 
 Uri (const QString &_uri)
 
 Uri (const Uri &_base, const QString &_uri)
 
 Uri (const Uri &_rhs)
 
Urioperator= (const Uri &_rhs)
 
bool operator== (const Uri &_rhs) const
 
bool operator== (const char *_rhs) const
 
bool operator< (const Uri &_rhs) const
 
bool operator!= (const Uri &_rhs) const
 
bool operator!= (const char *_rhs) const
 
 operator QUrl () const
 
 operator QString () const
 
bool isEmpty () const
 
bool isAbsolute () const
 
bool isUrn () const
 
bool isUrl () const
 
Uri resolved (const Uri &_url) const
 
Uri resolved (const QString &_url) const
 
QString toLocalFile () const
 
QString base () const
 

Static Public Member Functions

static Uri createUnique (const QStringList &_path=QStringList())
 
static void registerLocalFileResolver (const QString &_scheme, const std::function< QString(const QUrl &_url)> &_resolver)
 

Member Function Documentation

◆ base()

QString Uri::base ( ) const
Returns
Return the base of the URI (ie without a filename)

◆ createUnique()

Uri Uri::createUnique ( const QStringList & _path = QStringList())
static

Create a unique Uri based on a Uuid (according to RFC 4122 https://tools.ietf.org/html/rfc4122)


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